Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Multiple shipping options


Guest

Recommended Posts

Hi,

I am looking for a solution to providing the following postal options, I cannot seem to get the basic modules to achieve it. Can anyone identify is there is a way I could achieve this or recommend the best contribution to install. I want to create 4 zones that are operated on the table basis.

 

UK Shipping - Table Rate

Europe Shipping - Table Rate

USA/Canada Shipping - Table Rate

Rest of the World - Table Rate

 

I am unsure whether I am missing something obvious that will allow me to achieve this.

 

Thanks in advance.

 

Colin G.

Link to comment
Share on other sites

The way I would do this is to have four copies of the Zone module, each with different names and titles, and each set up for separate shipping zones.

Link to comment
Share on other sites

Open table.php in an editor. Change the name of the class and function "table" to "table_uk" (or something else of your choice.) Change all occurrences of MODULE_SHIPPING_TABLE to MODULE_SHIPPING_TABLE_UK (or whatever). Save as table_uk.php and upload to the server. Repeat for additional zone groups.

 

Now go in Admin..Modules..Shipping and edit each of the now distinct shipping modules to be for just the zones desired and set up the table rates as needed.

 

Test thoroughly. As long as your zones don't overlap, you should get only one of these active at a time.

Link to comment
Share on other sites

Steve (or anyone else that might be able to help),

 

I went in and changed the number of shipping zones, but all it did was add extra text boxes, so I'm not sure what goes where. Are the text boxes in the same fashion as the ones that do have text? As in, the ones that do have text go "Zone 1 Countries" then "Zone 1 Shipping Table" then "Zone 1 Handling Fee" Does that mean that the next 3 text boxes are, in consecutive order, "Zone 2 Countries" then "Zone 2 Shipping Table" then "Zone 2 Handling Fee" ?

 

If this sounds goofy, do you think I did it wrong? I followed the instructions that were given in the file itself, but it wasn't 100% clear about what to do.

 

Also, I'm having issues with my shipping prices, it keeps allowing people to choose options that aren't meant for them. I'm trying to do the following things:

 

1) Set a price table with different shipping options ONLY within the US (shipping based on price).

2) Set a price option for people ONLY from Canada (shipping based on price)

3) Set a price option for people ONLY from the UK (shipping based on price)

 

 

I'm not sure exactly what problems the system is having now, but I think it's allowing anyone from any country to choose whatever the lowest shipping option is (even if it's not for that country) and I think it has to do with the fact that I haven't set up the zones yet.

 

Any help would be greatly appreciated.

 

Thanks.

Link to comment
Share on other sites

It sounds to me as if you simply edited the Zones module rather than following my advice regarding copying the Table module. This is fine if you want to price your shipping by weight. If you want to make it by price instead, you'd have to modify the module.

 

The comments in the Zones module explains how to configure it.

Link to comment
Share on other sites

Steve,

Thanks for your input on this it is appreciated, I have now got the 4 tables set up, and everything appears okay, but how do I now allocate multiple countries to a zone, like you can on the zone shipping, it appears I can only create a zone with one country? am I missing something?

 

Thanks

 

Colin G.

Link to comment
Share on other sites

It's been a while since I looked at this, but I think the way you do it, and this is not intuitive, is to create a "tax zone" that includes all the zones you want in your shipping zone and then name that in the module configuration (under Shipping Zone, not Tax Zone!)

Link to comment
Share on other sites

It sounds to me as if you simply edited the Zones module rather than following my advice regarding copying the Table module. This is fine if you want to price your shipping by weight. If you want to make it by price instead, you'd have to modify the module.

 

The comments in the Zones module explains how to configure it.

 

 

I didn't realize that you had told me to copy anything, but I appreciate the advice. So I need to copy what table module? Do I copy the whole file? I'm a bit confused on this part. You were talking to Colin about changing names, but I don't see any information about copying anything per se.

 

Thanks

Link to comment
Share on other sites

have you looked at the multigeozone multishipping module? it does that, you can create multiple tables for each zone. and define each zone.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...