Jump to content

- - - - -

Shipping module - zones method - How can i have more than one zones for prices and weights in the zones method?

  • Please log in to reply
2 replies to this topic

#1   g_p_java

  • Members
  • 167 posts
  • Real Name:g_p

Posted 29 June 2012 - 23:59

Hello i have enabled the "Zones Method/Rates" in Shipping module.

In my store i have more than one zones.

In the "Zones Method/Rates" when i try to edit it, i can see that there is only one Shipping table for Zone1.

Since i have more than one zones, how am i supposed to add prices and weights for every zone?
As i have understood, this specific module supports only one Zone for shipping.
It has only one Shipping table for a specific Zone.

"Zone 1 Shipping Table
Shipping rates to Zone 1 destinations based on a group of maximum order weights. Example: 3:8.50,7:10.50,... Weights less than or equal to 3 would cost 8.50 for Zone 1 destinations."

How am i supposed to fix that?

Thanks, in advance

#2   burt


    I drink and I know things

  • Community Team
  • 12,504 posts
  • Real Name:G Burton
  • Gender:Male
  • Location:UK/DEV/on

Posted 30 June 2012 - 08:47

Open the actual zones.php module (download via FTP, open in a PHP editor). Find the line that controls the number of zones. Change it appropriately.

Upload the amended zones.php to overwrite the original.

Go to admin. Turn the zones module off and then back on.

This is a signature that appears on all my posts.  It is not specifically aimed at you.


IF YOU MAKE A POST REQUESTING HELP...please state the exact version of osCommerce that you are using. THANKS
If you are still on the old style osCommerce, it is time to move to Responsive.


#3   g_p_java

  • Members
  • 167 posts
  • Real Name:g_p

Posted 07 July 2012 - 08:58

Hello and thanks for replying,

the only zones.php file that i found was in /catalog/includes/modules/zones.php.

In the admin folder, i didn't find any php file with that name.

Is this necessary that this specific folder admin contains that specific file?