Jump to content

shipping settings for products


Recommended Posts

hello, i'm at my wits end with this one so hopefully someone can help.

I have successfully installed PrestaShop and have loaded a lot of products.

 

Some of my products are for collection or local delivery only. How can i restrict these so that customers cannot purchase them who live outwith this area?

 

I have set up 2 carriers (standard shipping and collection only) but can't find a way to tie the products into this.

 

Help appreciate asap

thanks,

Link to comment
Share on other sites

I don't think you can do that at all with prestashop.

 

Shipping is either weight based or price based. Carriers are set up to deliver to Zones.

 

There isn't an option to link products to Carriers, so all of your products would be available to any address unless that address falls outside of zones the carriers are configured to. In that case the customer would just get the message that "there is no carrier available to deliver to that address".

 

You could make a request for a module to do this in the "Job offers and paid services" forum.

Link to comment
Share on other sites

  • 5 months later...

hello, i'd like to reopen this one.

 

Our shop has now been nationally launched, with the possibility of international sales also.

 

I'm at a bit of loss as to how to cope with carriage for outside the UK,

more importantly though, i need to be able to 'dis-able' the carriage for local buyers but leave it enabled for buyers outside this region.

 

i can't really manually add the users as they would be registering at time of order so i would be constantly refunding carriage.

 

i have tried using vouchers but the amount varies so much it makes it very hard.

 

appreciate some help

Link to comment
Share on other sites

International sales can be accomodated by simply creating a carrier and assigning in to the relevant zones.

 

If by international you want to seperate the rest of Europe from the UK you can create a UK zone and assign the country UK to it. If you are using states (counties) for the UK make sure these have also been assigned to the correct zone.

 

 

Thinking out loud you would have:

 

Carrier 1 - UK

Carrier 2 - Europe (excl. UK)

Carrier 3 - Remaining international zones.

 

Regarding your second question, If you mean local buyers in this region as in this County, then this can also be done. You would create a further zone called UK - county only, replacing county with the name of the county in question. Then go to states and assign the county to the UK - county only zone, create a carrier for it and assign the zone and set the shipping as free.

Any buyer who registers an address with this county would get free shipping.

 

 

You will end up with something like:

 

Carrier 1 - UK county only

Carrier 2 - UK

Carrier 3 - Europe (excl. UK)

Carrier 4 - Remaining international zones.

Link to comment
Share on other sites

hello,

 

Thanks for replying. I think that would work quite well.

 

At the moment I have 3 states: Scotland, Northern Ireland and England/Wales.

 

To get this to work, I think I would have to create another one e.g. Scotland-Local

 

Would that mean I have a carrier per Zone or have I read you wrong?

Link to comment
Share on other sites

That is exactly right. I think you have a handle on the set up now.

 

However, if you really want to get it right have a read of THIS thread. This will set up your store with very relevent zones and counties and save an awful lot of time in data entry. The only thing you would need to do is create the additional zone for Scotland-local.

When a customer registers he/she is presented with all the correct county options in the state drop down list. (state can be renamed to County by the way).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...