Hello,
I'm having a bit of a problem : I have 4 carriers on my shop with product restrictions.
Products from category A are paired with carriers 1 and 2 (shipping prices by weight), products from category B are paired with carrier 3 (unique price regardless of quantity nor weight) and products from category C are paired with carrier 4 (free shipping).
Everything is fine when customers only order within each category, but if one of them order from any combination of categories, then the carrier of the 1st product in the cart is used for the entire order.
Namely : If I order 1 product C and 10 product A, the shipping is free when it should not; and if I order 1 product B and 10 product A, the shipping will be 19€ instead of 50€
Does anyone know a solution to allow multiple carrier for an order (before the order is paid) or any module that would do the trick ? Or anything else, really...