Our client has a site that currently uses custom code to limit a customer to only buying from one collection per order. Delivery fees are meta data shown as a dropdown on the cart page and based on location (also custom code). We want to know if there's any way to instead count how many different collections are in the cart and charge the delivery fee accordingly.
Ex. 1 collection = base fee
2 collections = base fee + additional fee
3 collections = base fee + (2 x additional fee)
etc.
A caveat being that gift card don't count towards the delivery fee.
The additional fee would need to be set by the client and be tied to the currently location based delivery fee meta data. (ie. location has a base fee and an additional fee defined).
Is this possible? I know it's not a trivial problem. We had one developer already make an attempt at it, but wasn't able to get it to work.
Current site is: http://travellingtable.ca/
Please email me at melissa@dcdesignhouse.ca