Zen Cart Logo
Forums / Built-in Shipping and Payment Modules / prevent certain products being shipped to certain countries

prevent certain products being shipped to certain countries

Locked

Views: 1,331

Results 1 to 3 of 3
This thread is locked. New replies are disabled.
2 Jan 2009, 2:41 AM
#1
imaginarynumber avatar

imaginarynumber

New Zenner

Join Date:
Jan 2008
Location:
london
Posts:
55
Plugin Contributions:
0

prevent certain products being shipped to certain countries

Hi

We sell natural dog products- some of these are not permitted in Australia due to their protectionist import rules.

Given that Aussies are awfully nice people we would like to be able to ship the permitted products and not the prohibited items.

Any ideas how we can do this?

Do I need to create some kind of zonal attribute for the product and if yes then how- also do I need to do this for every product?

Unfortunately mentioning the situation in the product description is not sufficient.

Thanks

2 Jan 2009, 3:13 AM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: prevent certain products being shipped to certain countries

You have to decide what to do when:

1 the customer has billing in the US and shipps to AU ...

2 the customer has all these things in the cart as a guest and then logs in ... do you "dump" the products or wait for the shipping address to be set?

3 do you have an identifier for these products such as:
categories_id
master_categories_id
products_model
manufacturers_id

to distinguish these products from other products?

One solution is to create a flag or new field for the products table such as: products_never_goto_au

Then you can test for this in the cart and if the shipping is for AU then stop the checkout with a warning and take them back to the shopping_cart or something to remove the products ...

2 Jan 2009, 10:11 PM
#3
imaginarynumber avatar

imaginarynumber

New Zenner

Join Date:
Jan 2008
Location:
london
Posts:
55
Plugin Contributions:
0

Re: prevent certain products being shipped to certain countries

thanks ajeh-

the last option would probably work , will look into it tomorrow

many thanks