Well, I tried that but it does not seem tow ork. Would be much easier to use the one I have as it offers multiple zones already it just does not add a fee for each item.
Well, I tried that but it does not seem tow ork. Would be much easier to use the one I have as it offers multiple zones already it just does not add a fee for each item.
My only addon is Gallery addon and can be seen here breezy
Cloning Per Unit perweightunit would manage the per product shipping if you can clone it for the zones and set the price of the units more standard such as:
Zone US would be 1.00
Zone UK would be 1.50
Zone Canada would be 1.25
Then the calculation would manage at product level and then for the zones manage with different units ...
1 lb =
US 1.00
UK 1.50
Canada = 1.25
2 lbs =
US 2.00
UK = 3.00
Canada = 2.50
etc. etc. etc.
Linda McGrath
If you have to think ... you haven't been zenned ...
Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!
Thanks that's really useful.
I've cloned flat and called it 'express'. It works fine apart from Google Checkout which now has text under the button that reads...
Error: Shipping Methods not configured
express (ignored)
So it clearly knows about 'express' but doesn't like it - any ideas?
Thanks
OK - I've edited the googlecheckout/shipping_methods.php file and it suppresses the error and goes through to Google Checkout.
However, for the express rate it shows in Google as £1 whereas I set it at £5.
I've check the configuration table and it's definitely listed there as £5 as well as in the admin...
?? any ideas? It's clearly not picking the value up from the database but I can't see where this is done...
Right - own question answered again.
In modules/payment/googlecheckout.php
I had to add 'express' to the line
$this->shipping_support = array("flat", "item", "table", 'freeoptions', 'freeshipper', 'perweightunit', 'storepickup', 'itemnational', 'iteminternational');
Making it...
$this->shipping_support = array("express","flat", "item", "table", 'freeoptions', 'freeshipper', 'perweightunit', 'storepickup', 'itemnational', 'iteminternational');
hi,
i might need this soon,
Soul39
Thanks, this post was very helpful.
I recently needed to cloned a "regular flat rate" shipping module to a second "priority flat rate" shipping module. So I wrote a tutorial linked here that shows the process step-by-step (with lots of pictures).
Hope that helps anybody who finds this thread.
That is a nice help to folks ...
However, you may wish to recheck your code ... you still have some FLAT vs the new FLATPRIORITY left in the code ...
All FLAT goes to FLATPRIORITY and all flat goes to flatpriority on the cloning ...
NOTE: I just did a quick scan of it so I am not sure if there are also some missing flatpriority vs flat left ...
Linda McGrath
If you have to think ... you haven't been zenned ...
Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!
Thanks for taking a look.
I wrote the tutorial in a learning step-by-step style.
In an intermediary step, the tutorial goes and change the three defined constants that were defined in the PHP language file.
Then in the final step, the tutorial makes the remaining changes which are the six database configuration keys.
What you saw was the screen shot of the intermediary step (when not all the constants had been changed yet).
The tutorial is correct if all the steps are followed through. I have tested it on a development site.