The discount is applied as soon as the relevant item is fetched thereby activating the offer for the entire transaction. Subsequent relevant items in the transaction are not discounted immediately, rather the discount appears only upon pressing TOTAL