International shipping options
Currently I used 'weight as shipping cost' method for the shipping cost. However when international people order it only charges them the price (weight) I have listed. Is there a way to charge more for international orders using the same method of 'Weight as Shipping cost'?
Re: International shipping options
I am guessing that you are using the Per Unit perweightunit shipping module ...
If so, you could clone this shipping module and create Zone Definitions for who uses which module ...
Then, on the International one set the Rate to something like 1.5 so that the for the regular shipping you get:
Product Weight 2.00 x 1 = $2.00
And international you get:
Product Weight 2.00 x 1.5 = $3.00
Re: International shipping options
Yes you are correct about the module.
Not exactly what you are referring to about cloning ths shipping module.
Re: International shipping options
Peek at this thread I wrote up the other day on this ...
http://www.zen-cart.com/showthread.p...ightunit+clone
Re: International shipping options
Quote:
Originally Posted by
Ajeh
You could clone the Per Unit perweightunit shipping module ...
Then, make Zone Definitions for each cloned copy and set the:
perunitweightca.php
up to use the:
Cloning the shipping is fairly straight forward ...
Copy the files:
/includes/modules/shipping/perweightunit.php
/includes/languages/english/modules/shipping/perweightunit.php
to the files:
/includes/modules/shipping/perweightunitca.php
/includes/languages/english/modules/shipping/perweightunitca.php
Then customize the two files:
/includes/modules/shipping/perweightunitca.php
/includes/languages/english/modules/shipping/perweightunitca.php
and change, case sensative, all occurances of:
perweightunit to read perweightunitca
PERWEIGHTUNIT to read PERWEIGHTUNITCA
Then set the Zone Definitions for each one and the Shipping Cost per Unit for each on ...
Now if a Product has the weight of:
1.50 x 1 for $1.50 shipping in the US 48 version of perweightunit
it will now have:
1.50 x 2 for $3.00 shipping in the Canada, Hawaii and Alaska version of perweightunitca
This makes sense. Thank you for that. I just want to clarify how the system knowns to charge only those within the USA (lower 48) the first rate and then the rest of the world the higher price. Could you expand on that?
Re: International shipping options
You need to create a Zone Definition for US 48 with the DETAILS to include the US 48 and DC ...
Then, you need to create a Zone Definition for Canada, Hawaii and Alaska with the DETAILS for Canada, Hawaii and Alaska ...
Re: International shipping options
After you have "cloned" the module, you will have TWO different modules that perform the same FUNCTIONS.
For the FIRST (original) module, you set up a zone (USA lower 48), and apply it to that module
For the SECOND (cloned) module, you can set up a zone for ROW (Rest Of World), and apply it to the cloned module.
Zencart will know which one to apply when it sees the customer's shipping address. If the address is in your USA lower 48 zone, it will apply those rates. If it sees that the shipping address is in ROW, it will apply those rates.