Calculate total, one item from each product, returns sum
Calculate total, items that dont qualify for offer should be summed
Calculate total, items that qualify for offer, offer should be applied