I would use the cart column if you want each product to have a discount. It is just easier to keep track of if it is in the cart.
Once you have it in the cart, then I can help you display it how you want to.
Do you want it displayed on each line of the cart. Do you want each discount listed individually below? Do you just want the total discount shown at the bottom?