A line item will never be passed to this method in the current system. What's passed here instead is a `payload` object (from `Promotion#activate`) and so we need to take that payload and then process each of the line items for that order or work out a way of passing in *either* a line item or an order from the promotion.