Jump to content

[SOLVED] Advice regarding setting up shipping


Recommended Posts

Hi,

I am developing a site for UK based furniture business. The site currently uses a Pick up in store' option which is of coarse free.'

I am about to start setting up for shipping, this will be by companys' own transport. The cost of shipping will be based on the customers location (county/state). Is this possible?

Is it possible to set the shipping cost based on the customers registered post code so that the shipping cost is automatically calculated?

If the customer has to select their county/state from a drop down list what is to stop them from selecting a cheaper rate than that for their location?


Sorry if these questions are a bit dumb but I'm struggling to understand how it all works.

Thanks.

Link to comment
Share on other sites

Yes it is possible, but needs some work.

First go and select if biiling is:
-According to total price
-According to total weight
From BO>Shipping

Then go to BO>Shipping>Zones and add a new zone with your Country's name.

Then go and edit your country from BO>Shipping>Countries
and change zone to the country's name zone and select "yes" on Contains states:

Then go to States from BO>Shipping>States and add your new county/states.
Remember to set all new states/counties that:
Country: Your country
Zone: The new created zone (your country's name)

Enjoy!!

Link to comment
Share on other sites

Yes it is possible, but needs some work.

First go and select if biiling is:
-According to total price
-According to total weight
From BO>Shipping

Then go to BO>Shipping>Zones and add a new zone with your Country's name.

Then go and edit your country from BO>Shipping>Countries
and change zone to the country's name zone and select "yes" on Contains states:

Then go to States from BO>Shipping>States and add your new county/states.
Remember to set all new states/counties that:
Country: Your country
Zone: The new created zone (your country's name)

Enjoy!!


Many thanks for your reply.

I have taken your post on board but I am still having trouble. Appreciate further help.

I have set billing according to total price.
I set up a Zone called UK and enabled it.
I set the Country to United Kingdom and set the Zone to UK, contains states to yes and enabled it.
I then created 22 new states which represent each delivery location, gave an ISO code (made it up), set the zone to UK and enabled.

I created a carrier which is the company name and set the zone to UK and set status to include the carrier in FO.

Clicking on Shipping again I sort of expected to see a list of the states I created so I could assign a shipping cost. However, all I see is one zone/region and one price field.

Not sure now where to input the shipping cost per state.


Basically, what I am trying to achieve is have one option for pick up in store which I think I have managed to do and a second option, which is with own transport with the shipping cost based on the state being delivered to.

Many thanks again.
Link to comment
Share on other sites

OK! the main part is done.

Now go and create your Price ranges from BO>Shipping
Once you have done that click on the Shipping tab and select your Carrier under Fees.
There you can set all shipping costs according to your prices.

Link to comment
Share on other sites

Many thanks again.

I set the price range from £1 to £10,000. This is because it doesn't matter if it's a single table or a van full, the delivery cost is the same.

On the shipping tab there is only one zone/range (UK) and one field to put a price in.

Perhaps all the new states I created should be Zones!!

Shipping for total content of cart, any total price, any total weight shipped to:

North East - £39.99
North West - £49.99
Midlands - £49.99
etc. etc.




Sorry to be a burden, your help is very much appreciated.

Thanks.

Link to comment
Share on other sites

Well, I'm pulling my hair out here!! Just can't seem to get any of this shipping configures.

I have tried every combination I can think of. I created new states for each of my delivery regions. I created new zones named after each region, I tried combinations of all sorts and just cant seem to get it to work.

All ideas welcome.

Cheers.

Link to comment
Share on other sites

OK, I have now got it sorted and it seems to be working well.

Many thanks to SpyrosT for pointing me in the right direction.

One thing I have learnt is that Prestashop is in serious need for a decent shipping module and at the very least some decent information on how the built-in system can be configured. It really is NOT very user friendly at all.

In summary, I needed the shipping system to do two things. One, to be able to offer Pick up in-store and two, to have a fixed delivery cost for each region/county in the UK, regardless of cart content value or weight.

I now have it working so Prestashop assigns the cost of the delivery based on the address of the customer. So when a customer selects a delivery option they only have two radio buttons. One for the Pick up in-store and the other for delivery along with the delivery cost.

If anyone would like further info on the setting up, feel free to ask.

Thanks.

Link to comment
Share on other sites

  • 3 weeks later...
  • 11 months later...

Dave L,

Could you please instruct me step by step how you managed to achieve this ? Because i'm trying to make a setup like yours in an eshop in Greece and i'm confused.

I want to be able to offer pick up in-store and to have a fixed delivery cost for 2 regions in Greece, regardless of cart content value or weight. One region in Athens and another one in whole Greece except the Athens' region. I would really appreciate your help.

Thank you in advance.

George

Link to comment
Share on other sites

Dave L,

Could you please instruct me step by step how you managed to achieve this ? Because i'm trying to make a setup like yours in an eshop in Greece and i'm confused.

I want to be able to offer pick up in-store and to have a fixed delivery cost for 2 regions in Greece, regardless of cart content value or weight. One region in Athens and another one in whole Greece except the Athens' region. I would really appreciate your help.

Thank you in advance.

George


Hello George,

I'm sorry to hear of your struggles with setting up the shipping module. It's the part of Prestashop that is the most frustrating and sadly has the least support.

All I can do is tell you what works for me. Given you having just 2 delivery regions and only 2 delivery prices your set up should be quick and easy.

The set up I have this working on is a Thailand based site with 76 regions.

OK, here goes.

Firstly, this advice is based on the set up for Prestashop V1.3.7 which is the one I have it working on. However, from what I have seen it should be very similar if not the same for Preastashop V1.4+

You will need to select the price based option as Prestashop needs something to work on. However, the price range can be set to a very high value so that all purchases and multiples there of will always remain within that price range. This will become clearer later.

Regarding the two regions, Athens and non-Athens, it would be better to name all the non-Athens regions following the method your country used for posted mail. It just means that all of the non-Athens regions will have the same delivery cost.
This is because the shipping module can automatically apply the correct delivery cost based on the customers registered address. So if for example a customers address is in Thrace and Thrace is usually used when writing mailing to this address, then use it. This means your shipping set-up would have 6 mainland regions and 3 island groups. However, if the current administrative divisions are used in mailing addresses you would have 9 mainland groups and 4 island groups.
http://en.wikipedia.org/wiki/Regions_of_Greece

For this set up we will just use Athens and non-Athens. If you decide to go with more the procedure is identical.

Getting started.

Click on the shipping tab in BO.

Countries - Deselect all countries except for Greece. Edit Greece and set the zone to Europe. The status is set to enabled and contains states to yes.Save.

Zones - Deselect all the zones including Europe. Create a new zone for Athens and for non-Athens and leave these enabled.

States - Disable all the States here.Create a new state called Athens. Find it's iso code or just make one up (I made them up) Select the country as Greece. Set the Zone as Athens (so the state and the zone have the same name). Have status enabled. Now do exactly the same for non-Athens (or whatever you decided to call it).


Carriers - Create a new carrier name, usually the postal service you are likely to be using (Hellenic Post). Select a Transit Time and then select both the states.Set the Out of Range Behaviour to Disable Carrier. Check the Status and disable the Shipping and Handling (unless you wan to charge extra for handling). Module remains disabled.


Price Ranges - In your case set this from 0 Euros to a value that by far exceeds the value of the highest purchase anyone is likely to make on your site. Something like 1,000,000 should do the trick!

Shipping - Now click the shipping tab again. Leave all values in the Handling section at 0. In Billing select According to total price. In fees select your Carrier. On the Free pick up in store option set the values for each region to 0 Euros. Now select your Carrier (Hellenic Post) and insert your delivery charge for each of your regions. So Athens would be x Euros and all the non-Athens would be y Euros. Save.


That's it, you should now have a working shipping set-up.

Please reply back here if you have any problems or indeed if this did the trick.

Best of luck.
  • Like 2
Link to comment
Share on other sites

Hello Dave,

Thank you very much for your very quick response and your instructions ofcourse. Your instructions did really do the trick. But ...

This solution requires from the customers to go to their addresses and in the states field (which i could ofcourse rename it to something else) select one of the following:
- Athens
- Non Athens

Could there be a solution that depending on the ZIP code inserted in the customer's address the appropriate shipping costs are selected?

For example i know for sure that zip codes from 10000-19999 belongs to that region i call Athens and zip codes from 20000-85999 belongs to that region that i call Non Athens.

Well what do you think ? Is there any way to succeed this ?

Best Regards,

George

Link to comment
Share on other sites

Hello Dave,

Thank you very much for your very quick response and your instructions ofcourse. Your instructions did really do the trick. But ...

This solution requires from the customers to go to their addresses and in the states field (which i could ofcourse rename it to something else) select one of the following:
- Athens
- Non Athens

Could there be a solution that depending on the ZIP code inserted in the customer's address the appropriate shipping costs are selected?

For example i know for sure that zip codes from 10000-19999 belongs to that region i call Athens and zip codes from 20000-85999 belongs to that region that i call Non Athens.

Well what do you think ? Is there any way to succeed this ?

Best Regards,

George


Hi George.

Glad I could be of some help.

I am by no means an expert with Prestashop and only really got this far through trial and error due to the lack of help/support with Shipping.

Regarding using Zip codes, I am sure it can be done but it would be a massive task. You would need to enter every single zip code as a state (renamed to zip code) so that the zip code list is generated so the customer is able to select from it during registration.

Could you give me an example of a typical address for Athens and one for non-Athens. Maybe I could suggest another option if I could visualize a 'real' address.

Regards
Link to comment
Share on other sites

Hi Dave,

Example addresses for:

Athens

Address *: 3 Almirou Str.
Address (Line 2): Peristeri
Zip / Postal Code *: 12135
City *: Athens
Country *: Greece


Non Athens

Address *: 50 Naupliou Str.
Address (Line 2): Almiros
Zip / Postal Code *: 22100
City *: Thesaloniki
Country *: Greece


I think the key should be the zip code. From there we should be able to take the information about the shipping costs.

I noticed that under the counties tab i could add zip codes and zip code ranges but i can't assign any country or state to it in order to work the way i mentioned in my previous post.

Any ideas ??

Link to comment
Share on other sites

Hi George.

You are obviously using a Prestashop V1.4+

V1.3.7 doesn't have counties, this is a new feature and I have never used it.

However, I am just playing around with 1.4.3 with a view to upgrading, so I had a quick look at the shipping options.

You can indeed use zip codes with this but it seems in order to do so you need to use both counties and states as well. If the country 'Greece' has states disabled you cannot then use counties.

Something to experiment with -

You could use 'Athens' and 'Other' as the counties, states and zones (all the same). This would allow you to add a zip codes. In the country 'Greece' it looks like the address layout can be edited so you wouldn't necessarily have to use all three for the address.

There may be a way to add a range of zip codes to save inputting them all individually but I am not sure about that.

Sorry I couldn't be of any more help but keep us all informed if you find the solution.

Regards

Link to comment
Share on other sites

  • 1 month later...

Hi you seem to be able to help people out here with a similar problem to me . I have a prestashop and am based in spain. I want to provide shipping costs for 3 different items. I want to be able to send for example

Item a to either the UK or Europe or the US,asia etc the same follow for the other 2 items.

 

how do i set this up using postal costs instead of weight? hoping you will be able to help, i am slowly going mad here!

Link to comment
Share on other sites

Hi you seem to be able to help people out here with a similar problem to me . I have a prestashop and am based in spain. I want to provide shipping costs for 3 different items. I want to be able to send for example

Item a to either the UK or Europe or the US,asia etc the same follow for the other 2 items.

 

how do i set this up using postal costs instead of weight? hoping you will be able to help, i am slowly going mad here!

 

 

Hi,

 

Sorry for late reply, not been on for a week or so.

 

Do you still have an issue with this?

Link to comment
Share on other sites

×
×
  • Create New...