Computed weights for each product on sale line #5974

not a good name