We have several offices in different countries, so we ship some products from office A, some products from office B and other from office C. Shipping methods and rates differ greatly for different offices. What is the best way to offer all of our products from a single store?
Our requirements:
1) Different shipping methods for different products or categories, e.g. FedEx for one product/category, Chronopost for another, etc.
2) Combined orders should be possible, i.e. one should be able to order several items from different categories, selecting shipping options for each item.
I found "Restrict Shipping Methods" (http://www.opencartx.com/restrict-shipping-methods) and "Individual Shipping" (http://www.opencartx.com/individual-shipping) modules, but I didn't find a way to test them at th demo site. So I wonder is they the best way to achieve what we need or there is a better way?
Yes, a combination of those two extensions will work for you. Since Individual Shipping is a complex extension itself, I didn't want Restrict Shipping Methods affecting it in the demo.
I've temporarily disabled the Individual Shipping and Restrict Shipping Methods limitations in the demo, so now all shipping methods for the demo appear in Individual Shipping, and Restrict Shipping Methods can affect them. I've created a restriction to limit Flat Rate Shipping to the Canon EOS product, and USPS to the HTC Touch product, so take a look at how it works and let me know when you're finished testing.
I've temporarily disabled the Individual Shipping and Restrict Shipping Methods limitations in the demo, so now all shipping methods for the demo appear in Individual Shipping, and Restrict Shipping Methods can affect them. I've created a restriction to limit Flat Rate Shipping to the Canon EOS product, and USPS to the HTC Touch product, so take a look at how it works and let me know when you're finished testing.
Thank you.
What will happen if I use Restrict Shipping module _without_ Individual Shipping and there are incompatible items in a cart?
Right now Individual Shipping looks ugly and hard to understand for a customer. Is it possible to make it easier to use? Particularly:
* A concept of a global cart shipping option and per-item options is not clear even to me.
* (Related to previous) Radio box for the whole "Shipping by Supplier" is ugly, especially if this is the only option. Is it possible to remove it?
* Total shipping cost (on the Step 4: Delivery Method page) is not updated when I change per-item delivery methods. So it either should be hidden or there should be a script to update it.
What will happen if I use Restrict Shipping module _without_ Individual Shipping and there are incompatible items in a cart?
Right now Individual Shipping looks ugly and hard to understand for a customer. Is it possible to make it easier to use? Particularly:
* A concept of a global cart shipping option and per-item options is not clear even to me.
* (Related to previous) Radio box for the whole "Shipping by Supplier" is ugly, especially if this is the only option. Is it possible to remove it?
* Total shipping cost (on the Step 4: Delivery Method page) is not updated when I change per-item delivery methods. So it either should be hidden or there should be a script to update it.
1. Restrict Shipping Methods can be used fine without Individual Shipping. You can only determine when a shipping method would be enabled, so if you disable all the shipping methods (for example, by saying Method A is available when ONLY ANY of Category A is in the cart, and Method B is available when ONLY ANY of Category B is in the cart) then it will show the "no shipping methods" error message. This text can be changed in /catalog/language/english/checkout/checkout.php
2. If you're offering shipping methods for the entire cart, you leave those Enabled as their status. You could then rename them so it's apparent it's a choice for the entire cart (like "UPS Shipping For All Items"). If you want an option to only be available for individual items, you leave the status Disabled. Feel free to contact me at www.getclearthinking.com/contact if you have more questions you'd like to discuss.
3. Individual Shipping is designed the way it is to prevent modifications to core files. I had an old version for 1.4.9 - 1.5.1 that was nicer looking, but much harder to make compatible with other modifications or keep updated with the core. Because of this, I'm very unlikely to change the design.
4. The total shipping cost should be updated when an item's method is selected. It's likely having an issue in the demo due to the modifications I've put in place for keeping my demo database clean, but in an actual installation this would be updated when a choice was changed.
2. If you're offering shipping methods for the entire cart, you leave those Enabled as their status. You could then rename them so it's apparent it's a choice for the entire cart (like "UPS Shipping For All Items"). If you want an option to only be available for individual items, you leave the status Disabled. Feel free to contact me at www.getclearthinking.com/contact if you have more questions you'd like to discuss.
3. Individual Shipping is designed the way it is to prevent modifications to core files. I had an old version for 1.4.9 - 1.5.1 that was nicer looking, but much harder to make compatible with other modifications or keep updated with the core. Because of this, I'm very unlikely to change the design.
4. The total shipping cost should be updated when an item's method is selected. It's likely having an issue in the demo due to the modifications I've put in place for keeping my demo database clean, but in an actual installation this would be updated when a choice was changed.
Who is online
Users browsing this forum: No registered users and 1 guest