We need the following functionality. Could you please recommend a module can 100% fit our needs? I have seen some modules but I'm not able to determine from demos and docs if it really helps us with this problem.
We sell products that are located in the US and EU (2 different vendors). We sell worldwide. We need to calculate the shipping cost but we need to be able to set different shipping for different products. Few examples:
EU customer ordering only EU items -> 5 EUR shipping
US customer ordering only US items -> 5 EUR shipping
EU customer ordering only US items -> 10 EUR shipping
EU customer ordering both US and EU items -> 15 EUR shipping
India customer - if only US, he pays 1 shipping, if he orders EU and US, he pays 2 different shipping combined.
and so on. We have many rules for different countries, but every time there are 3 instances of the shipping matrix, based on the combination of products (precisely the location of products) and the customer location.
We might need weight rules too and free shipping option for some occasions.