I am trying to figure out if magento will provide me with all the functionality I need or if I have to write some code specifically. Naturally I'd like to keep the system as standard as possible. What I need to do is set the shop up with free delivery unless specific items have been ordered alone. So for example if we have two items in the shop:
Item A - 50p cost and is 50p to deliver on it's own otherwise no extra fee with item B. Item B - £4.50 cost and is 50p to deliver
Now in the shop I will mark item B as £5 with free delivery. What I would like is to sell item A at 50p and then this happens.
Item A and Item B in cart = free delivery. Item A in cart alone = 50p delivery.
Is there a way of doing this or will I have to use something like Checkout_Cart_Save_Before and alter it myself?