- Posts: 5
- Thank you received: 0
Restricting shipping to a product by region
10 years 6 months ago #236151
by deepblue
Restricting shipping to a product by region was created by deepblue
-- HikaShop version -- : 4.6.2
-- Joomla version -- : 3.5.1
-- Error-message(debug-mod must be tuned on) -- : none
We are selling magazine subscriptions and books using hikashop. For magazines, we have created a separate product for each region, for example magazineA to Ireland, MagazineA to UK, MagazineA to EU countries, MagazineA to rest of world. Rarely but occasionally someone selects the wrong product for their address. Is there a way to completely block the sale of a product based on shipping address?
Thanks
-- Joomla version -- : 3.5.1
-- Error-message(debug-mod must be tuned on) -- : none
We are selling magazine subscriptions and books using hikashop. For magazines, we have created a separate product for each region, for example magazineA to Ireland, MagazineA to UK, MagazineA to EU countries, MagazineA to rest of world. Rarely but occasionally someone selects the wrong product for their address. Is there a way to completely block the sale of a product based on shipping address?
Thanks
Please Log in or Create an account to join the conversation.
10 years 6 months ago #236161
by nicolas
Replied by nicolas on topic Restricting shipping to a product by region
Hi,
In your case, I would use free manual shipping methods and warehouses to handle that restriction automatically:
- you create one warehouse for each region via the menu System>Warehouses
- in the products, you select the warehouse corresponding to the product
- you create manual shipping methods with a price of 0, and the corresponding warehouse, and you select in the "zone" setting, the countries for which that warehouse is.
- you turn on the "force shipping regardless of weight" setting of the Hikashop configuration so that shipping is applied for all the products during the checkout.
That way, during the checkout, the system will group the products in the cart by warehouses. And for each group, it will display the shipping methods of that warehouse. The shipping methods will display based on the zone restriction and so if no shipping method is found for a warehouse because the zone doesn't correspond to the shipping address of the customer, the system won't let him continue the checkout and will display him an error message.
In your case, I would use free manual shipping methods and warehouses to handle that restriction automatically:
- you create one warehouse for each region via the menu System>Warehouses
- in the products, you select the warehouse corresponding to the product
- you create manual shipping methods with a price of 0, and the corresponding warehouse, and you select in the "zone" setting, the countries for which that warehouse is.
- you turn on the "force shipping regardless of weight" setting of the Hikashop configuration so that shipping is applied for all the products during the checkout.
That way, during the checkout, the system will group the products in the cart by warehouses. And for each group, it will display the shipping methods of that warehouse. The shipping methods will display based on the zone restriction and so if no shipping method is found for a warehouse because the zone doesn't correspond to the shipping address of the customer, the system won't let him continue the checkout and will display him an error message.
Please Log in or Create an account to join the conversation.
Time to create page: 0.093 seconds