-
Setting up shipping for Int'l
I can't seem to figure my way around setting up for Int'l shipping without them having the option to select "best way" shipping which is the cost for domestic. Also the shipping rate seemed to be off in the int'l pricing choice.
Is there something I'm missing? I've set up a store in the past with an old version of zencart and had no issue. For some reason I can't figure this out. Is there a mod that would help with that?
I have it set up per unit (weight). And for zone rates but I probably did not do that properly.
So close to launching! Please help me figure this out. :-) thank you!
-
Re: Setting up shipping for Int'l
I forgot to add that i have Zone 1 set up for US, and Zone 2 set up for 00
-
Re: Setting up shipping for Int'l
What shipping module(s) do you want for Domestic?
What shipping module(s) do you want for International?
What is "your" idea of Domestic? All of the US with All Territories? or All of the US with 50 states+DC? or Just the lower 48 states +DC?
-
Re: Setting up shipping for Int'l
I plan to ship USPS for all.
Domestic = 50 states +DC
-
Re: Setting up shipping for Int'l
Did you make a Zone for that?
Peek over here to get some quick ones:
https://www.zen-cart.com/content.php...ne-definitions
What do you want to use Per Unit perweightunit for?
What do you want to use Zone Rate zones for?
-
Re: Setting up shipping for Int'l
NOTE: I am assuming you grabbed the USPS K7 version from the plugins ...
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
NOTE: I am assuming you grabbed the USPS K7 version from the plugins ...
No I did not. Doing it now.
-
Re: Setting up shipping for Int'l
First, you will want to get the USPS Version: 2015-05-31 K7 add-on for your site:
Version: 2015-05-31 K7
Load that USPS shipping module to your server
Next, create the US 50 States + DC Zone definition ... that link I posted will give you a fast way to set it up without having to build it 1 state at a time ...
Next, once USPS is done, we can move on to what you want to use for the International ...
I am not quite sure why you said you have Per Unit perweightunit and Zone Rates zones installed, unless it is because you did not know you needed to grab the USPS module and now are stuck on what to do next ...
I suspect you might want to see if USPS handles all of your shipping needs for both Domestic and International before adding the Zone to it for just the US 50 States + DC ...
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
I am not quite sure why you said you have Per Unit perweightunit and Zone Rates zones installed, unless it is because you did not know you needed to grab the USPS module and now are stuck on what to do next ...
Yes, this. :-)
Thank you! loading up the usps module now. Will see if that helps.
-
Re: Setting up shipping for Int'l
You need to get from USPS a user id ... that also has to be approved for the real live rate quotes from USPS, calling them is the best method and telling them you are using Zen Cart software ... however you will probably have to wait until the morning when they are open ...
There are settings for both the Test server and Live Server but be aware the Test server right now is being updated for the new changes for January 17, 2016 ...
I am in the processes of writing the next USPS release for the USPS K8 January 17, 2016 code, but this won't be released until it is done and USPS has stopped making changes there to allow for testing ...
So, if you try using there Test server there may be some issues with some of their rate quotes ...
NOTE: I prefer people also test on the live server unless they have the current USPS code and the Test server is actually stable, which it is not right now ... (more or less meaning the Test Server isn't worth a whole lot to test your site ... :lookaroun
-
Re: Setting up shipping for Int'l
You can register for the login credentials here:
*EDITED URL for better signup area USPS appears to have changed their site again:
https://www.usps.com/business/web-to...is/welcome.htm
And call them at: 1-800-344-7779
-
Re: Setting up shipping for Int'l
Isn't that just great ... they changed the URL for their signup and that one I posted will probably be garbage for you ...
*EDITED above post to remove bad URL
Try this one to register with USPS and see if that works for you:
https://www.usps.com/business/web-to...is/welcome.htm
-
Re: Setting up shipping for Int'l
Perfect! Works like a charm. I haven't switched to live but I have the webtools acct code.
You answered my next question which was why I was getting an incorrect shipping amount (it's giving me a priority shipping rate for the first class). But I'll wait until I get switched to Live mode.
Thank you so much for all your help!
Very close to launch. :-)
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
Isn't that just great ... they changed the URL for their signup and that one I posted will probably be garbage for you ...
*EDITED above post to remove bad URL
Try this one to register with USPS and see if that works for you:
https://www.usps.com/business/web-to...is/welcome.htm
yes thank you. Already signed up and received my acceptance email. Just need to have them switch me live
-
Re: Setting up shipping for Int'l
Let us know when you get the Live server working, always curious how quickly USPS gets folks Live etc. to ensure you do not get bogged down in the processes ...
Otherwise, I have to get all big and tuff with them for giving our users a hard time ... :cool:
-
Re: Setting up shipping for Int'l
This was how I remembered the old store working. I forgot I had to install the usps module. Thank you. For some reason I did not see it when looking for add ons.
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
Let us know when you get the Live server working, always curious how quickly USPS gets folks Live etc. to ensure you do not get bogged down in the processes ...
Otherwise, I have to get all big and tuff with them for giving our users a hard time ... :cool:
Will do! And thank you for the back up. :hug:
-
Re: Setting up shipping for Int'l
Sometimes it is right their in the quick list and other times a lot lower ...
The new module is also smart enough, or at least it better be, to let you know on the Modules ... Shipping ... page of your admin to tell you when a new release is put out ...
New release are done 2 or 3 times a year, usually, but every now and then there is a special release made due to USPS changes ...
Also, while waiting for things to get working for the Live server approval, try from your site the file:
/extras/curltester.php
and ensure you have no errors on that page ... it is a quick method to test for potential problems with many of the Payment and Shipping modules ...
-
Re: Setting up shipping for Int'l
Seems I have one last glitch while testing payment. I don't see a payment option to select at checkout. I used the account earlier for a paypal transaction and now Paypal is the default payment, I don't see how to switch payment to cc although the authorize.net payment module is enabled.
-
Re: Setting up shipping for Int'l
Thank you, Curl test came out all good. :smile:
-
Re: Setting up shipping for Int'l
Some Payment modules require SSL to be set up, do you have that in both the Admin and the Catalog?
-
Re: Setting up shipping for Int'l
Do I need to define both the http server as well as the https server as "https" in the includes/config.php ?
Right now I have only the https server set as ssl.
(Currently on hold with USPS, hold time estimated 1 hour!)
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ember
Do I need to define both the http server as well as the https server as "https" in the includes/config.php ?
When I configure both to "https:" in includes/configure.php it does not load.
In admin configure.php all are configured to "https"
-
Re: Setting up shipping for Int'l
In the Catalog, you should have:
define('HTTP_SERVER', 'http://www.your_domain_name.com');
define('HTTPS_SERVER', 'https://www.your_domain_name.com');
// Use secure webserver for checkout procedure?
define('ENABLE_SSL', 'true');
The site will switch you between the Secure Pages as needed ...
NOTE: Make sure that your SSL is working properly for your site ...
Have you an URL that we can perhaps peek at, once you have this done? :lookaroun
-
Re: Setting up shipping for Int'l
Yes all is set as you say but still not seeing a credit card option on checkout. :-(
http://www.billysherwoodhq.com/SherwoodStore
-
Re: Setting up shipping for Int'l
When I go to your site and click login, I am not on a secure page ...
Could you post your file:
/includes/configure.php
without exposing any of the database sensitive information?
-
Re: Setting up shipping for Int'l
This is what I have. If I configure define HTTP_SERVER to "https..." it does not load the catalog, endless loading
define('HTTP_SERVER', 'http://www.billysherwoodhq.com');
define('HTTPS_SERVER', 'https://www.billysherwoohq.com');
// Use secure webserver for checkout procedure?
define('ENABLE_SSL', ‘true’);
-
Re: Setting up shipping for Int'l
Could you post the whole file without the private info for:
Quote:
define('DB_SERVER_USERNAME', 'xxxx');
define('DB_SERVER_PASSWORD', 'xxxxx');
define('DB_DATABASE', 'xxxxx');
-
Re: Setting up shipping for Int'l
<?php
/**
* @package Configuration Settings circa 1.5.4
* @copyright Copyright 2003-2014 Zen Cart Development Team
* @copyright Portions Copyright 2003 osCommerce
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* File Built by zc_install on 2015-07-31 09:17:13
*/
/*************** NOTE: This file is similar, but DIFFERENT from the "admin" version of configure.php. ***********/
/*************** The 2 files should be kept separate and not used to overwrite each other. ***********/
// Define the webserver and path parameters
// HTTP_SERVER is your Main webserver: eg-http://www.your_domain.com
// HTTPS_SERVER is your Secure webserver: eg-https://www.your_domain.com
define('HTTP_SERVER', 'http://www.billysherwoodhq.com');
define('HTTPS_SERVER', 'https://www.billysherwoohq.com');
// Use secure webserver for checkout procedure?
define('ENABLE_SSL', ‘true’);
// NOTE: be sure to leave the trailing '/' at the end of these lines if you make changes!
// * DIR_WS_* = Webserver directories (virtual/URL)
// these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder)
define('DIR_WS_CATALOG', '/SherwoodStore/');
define('DIR_WS_HTTPS_CATALOG', '/SherwoodStore/');
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');
define('DIR_WS_TEMPLATES', DIR_WS_INCLUDES . 'templates/');
define('DIR_WS_PHPBB', '/');
// * DIR_FS_* = Filesystem directories (local/physical)
//the following path is a COMPLETE path to your Zen Cart files. eg: /var/www/vhost/accountname/public_html/store/
define('DIR_FS_CATALOG', '/home/circqcom/public_html/billysherwoodhq.com/SherwoodStore/');
//the following path is a COMPLETE path to the /logs/ folder eg: /var/www/vhost/accountname/public_html/store/logs ... and no trailing slash
define('DIR_FS_LOGS', '/home/circqcom/public_html/billysherwoodhq.com/SherwoodStore/logs');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
define('DIR_WS_UPLOADS', DIR_WS_IMAGES . 'uploads/');
define('DIR_FS_UPLOADS', DIR_FS_CATALOG . DIR_WS_UPLOADS);
define('DIR_FS_EMAIL_TEMPLATES', DIR_FS_CATALOG . 'email/');
************************
// The next 2 "defines" are for SQL cache support.
// For SQL_CACHE_METHOD, you can select from: none, database, or file
// If you choose "file", then you need to set the DIR_FS_SQL_CACHE to a directory where your apache
// or webserver user has write privileges (chmod 666 or 777). We recommend using the "cache" folder inside the Zen Cart folder
// ie: /path/to/your/webspace/public_html/zen/cache -- leave no trailing slash
define('SQL_CACHE_METHOD', 'none');
define('DIR_FS_SQL_CACHE', '/home/circqcom/public_html/billysherwoodhq.com/SherwoodStore/cache');
// EOF
-
Re: Setting up shipping for Int'l
On a separate note, finally got someone from USPS to switch to production. Waiting for confirmation email on that.
So other than being on hold on the phone, the time from signup (late last night) to production switch was rather minimal.
-
Re: Setting up shipping for Int'l
And if you were to edit this section:
Code:
define('HTTP_SERVER', 'http://www.billysherwoodhq.com');
define('HTTPS_SERVER', 'https://www.billysherwoodhq.com');
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ember
On a separate note, finally got someone from USPS to switch to production. Waiting for confirmation email on that.
So other than being on hold on the phone, the time from signup (late last night) to production switch was rather minimal.
You might just try a quote in about 30-60 minutes if you do not get an email confirming that, once this issue is resolved on the SSL
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
And if you were to edit this section:
Code:
define('HTTP_SERVER', 'http://www.billysherwoodhq.com');
define('HTTPS_SERVER', 'https://www.billysherwoodhq.com');
UGH! Omg. Not even sure how I did that. Soooo sorry. Dumb mistake. lol
-
Re: Setting up shipping for Int'l
One of those silly little mistakes you will discover will happen again and again ... we all make them ... :lookaroun
Make sure to check your file:
/your_secret_admin/includes/configure.php
for any silly ol' things too ... (this is a hint)
-
Re: Setting up shipping for Int'l
Thank you so much!
It now loads but can't seem to get to step 2 in the checkout now.
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
Make sure to check your file:
/your_secret_admin/includes/configure.php
(this is a hint)
Cryptic. Now I'm freaking. lol Checked but not seeing any errors. Wondering what I'm missing! :blink:
-
Re: Setting up shipping for Int'l
Odd thing is when I click Login, it is not secure ...
Make sure that the file on the server for:
/includes/configure.php
actually got updated with your changes ...
Sometimes, based on permissions, the old configure.php file has to be deleted to upload the new one ...
Also look in the /logs file for any debug logs ...
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
And if you were to edit this section:
Code:
define('HTTP_SERVER', 'http://www.billysherwoodhq.com');
define('HTTPS_SERVER', 'https://www.billysherwoodhq.com');
This should be
define('HTTP_SERVER', 'https://www.billysherwoodhq.com');
?????
I switched that too now and it loads as secure but still not getting to step 2 in checkout
-
Re: Setting up shipping for Int'l
Why would you want your whole site secure?
Zen Cart will change you from secure pages to non-secure pages as needed when things are set up correctly ...
NOTE: I noticed you are working in the Classic Template. You should really be working in your own, unique template, so that you always have the Classic Template to fall back on to see what might be broken etc. and to prevent accidental overwrites on upgrades etc.
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
Why would you want your whole site secure?
Zen Cart will change you from secure pages to non-secure pages as needed when things are set up correctly ...
NOTE: I noticed you are working in the Classic Template. You should really be working in your own, unique template, so that you always have the Classic Template to fall back on to see what might be broken etc. and to prevent accidental overwrites on upgrades etc.
I had posted re: not building my personal template and how to do it after the fact. I followed the basic template setup but missing files as it did not look the same when I switched over. I had asked if there was a way to do it now.
I don't want the whole site secure, just trying to figure out why it wasn't switching to secure.
When I go back to the other config file it does not switch over to secure as you had noticed.
-
Re: Setting up shipping for Int'l
It is no longer showing shipping rates. I wonder if this is because I'm in the process of them switching me over to production server? Could that be it? Could this be why it's not allowing to move to step 2 in checkout now?
-
Re: Setting up shipping for Int'l
You keep changing things ...
1 Logout of your site
2 make sure your site is using, in the comfigure.php file:
Quote:
define('HTTP_SERVER', 'http://www.billysherwoodhq.com');
define('HTTPS_SERVER', 'https://www.billysherwoodhq.com');
// Use secure webserver for checkout procedure?
define('ENABLE_SSL', 'true');
NOTE: around the 'true' I changed the quotes being used ...
3 Delete the file on the server:
/includes/configure.php
4 upload to the server the configure.php file with these setting that I posted
Then, stop and let's look at your site ...
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ember
It is no longer showing shipping rates. I wonder if this is because I'm in the process of them switching me over to production server? Could that be it? Could this be why it's not allowing to move to step 2 in checkout now?
Maybe, test by installing the Item Rate items shipping module and set your USPS shipping module to false on Enabled so you can test if you can then get to checkout_shipping without USPS on ... normally, the issue would be a 30-60 or even 90 secod delay on issues ...
-
Re: Setting up shipping for Int'l
When I try to checkout on your site, on the checkout_shipping I see:
-
Re: Setting up shipping for Int'l
Amended config file. How did the quotations change like that? Confused, but amended.
Still working on getting the credit card payment option.
The shipping quote on yours seems ridiculously high. My test showed a more a proper shipping price.
-
Re: Setting up shipping for Int'l
What quotes are you seeing and what quotes are you expecting to see?
Knowing Ship Form, Ship To and Weight would help ...
Also peek in Configuration ... Shipping Packaging ... at the two Tare Rates ... if you do not want to add more weight set them to 0:0 ...
-
Re: Setting up shipping for Int'l
Aha! Success! Take that, Mercury Retrograde! lol
I disabled all payment modules and enabled again. Not sure if that was the key but seems to be working now.
Still have to test int'l address for shipping quotes.
Thank you!!!!!
-
Re: Setting up shipping for Int'l
I see a Credit Card and PayPal on checkout_payment ... what do you think should be showing?
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
What quotes are you seeing and what quotes are you expecting to see?
Knowing Ship Form, Ship To and Weight would help ...
Also peek in Configuration ... Shipping Packaging ... at the two Tare Rates ... if you do not want to add more weight set them to 0:0 ...
My shipping was $6.78 which was standard price of shipping for the weight of the amount of items I had carted (priority because of the weight max of first class).
-
Re: Setting up shipping for Int'l
Working on getting first class shipping option to work. It's only acknowledging priority although "first class parcel" is selected as an option.
(I just realized I'm now posting re: the USPS mod....different forum topic?)
-
Re: Setting up shipping for Int'l
USPS uses the Tare Rate and adds weight ...
What is the weight of the Product?
What is the Ship From?
What is the Ship to?
If you edit the USPS module in your Admin and turn on Debug to Logs you can try a quote then look in /logs for the Shipping logs and Zip them then Attach them to your post via the Go Advanced button when replying and using the Paper Clip to Attach to your post ...
-
1 Attachment(s)
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
USPS uses the Tare Rate and adds weight ...
What is the weight of the Product?
What is the Ship From?
What is the Ship to?
If you edit the USPS module in your Admin and turn on Debug to Logs you can try a quote then look in /logs for the Shipping logs and Zip them then Attach them to your post via the Go Advanced button when replying and using the Paper Clip to Attach to your post ...
Yes, it's the weight. USPS added quite a bit of weight. Have to change that.
The debug log shows
Cart Weight: 0.6
Total Quote Weight: 3.6 Pounds: 3 Ounces: 10
-
Re: Setting up shipping for Int'l
Please look in the Configuration ... Shipping/Packaging .. and set both Tare Rates to 0:0 ...
Then, it won't add those extra 3lbs ... :smile:
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
Ajeh
Please look in the Configuration ... Shipping/Packaging .. and set both Tare Rates to 0:0 ...
Then, it won't add those extra 3lbs ... :smile:
You rock!!!
That tare rate default was rather large.
-
Re: Setting up shipping for Int'l
I do try to please ... :cool:
-
Re: Setting up shipping for Int'l
And you do! I am a mere padawan. :laugh:
-
Re: Setting up shipping for Int'l
Experiencing a problem, I have 2 zones configured one for the 48 States the other for International, but I don't seem to get this right ...
I am not sure if I can configure several options depending on weight but also on number of items, for instance my shipping cost is a minimum of $5.95 for a single item and $1 per additional item, then after 10 items is less ...
That's domestic, because International is Duty Free Worldwide Standard Shipping (3 - 10 Business Days) - $13.95 for 1 item to Canada, and teh rest of the World
-
Re: Setting up shipping for Int'l
What shipping module(s) do you want to use for 48 States plus DC?
What shipping module(s) do you want to use for everyone else??
-
Re: Setting up shipping for Int'l
None US is a flat rate cost, so I just need to use flat rates based on the criteria I described before, International rates depend on the country, and also on the weight.
-
Re: Setting up shipping for Int'l
If you have Shipping ot_shipping set to:
Quote:
This module is installed
true
Sort Order
200
Allow Free Shipping
true
Free Shipping For Orders Over
$75.00
Provide Free Shipping For Orders Made
both
Are these the settings you are using?
This Free shipping should not affect your payment modules ...
Do you have Zones on your Payment modules?
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
icecold
None US is a flat rate cost, so I just need to use flat rates based on the criteria I described before, International rates depend on the country, and also on the weight.
I don't use any shipping modules ....
US flat rate depending on number of items ...
Free Shipping Above $49
-
Re: Setting up shipping for Int'l
Quote:
Originally Posted by
icecold
I don't use any shipping modules ....
US flat rate depending on number of items ...
Free Shipping Above $49
Surely if you are going to be charging a flat rate you will need the flat rate shipping module installed and configured according to your needs?
One of us is missing something here.