I just received this email from USPS. I'm wondering if this will affect the opencart module
###
Web Tools integrator;
On January 22, 2012, USPS will update domestic shipping services and international pricing and product features. For detailed information on prices and new product features, please reference the Federal Register Notices viewable at http://pe.usps.com/.
Price Change updates will be available in the Web Tools testing environment for integrator access on or around January 6, 2012. The test environment can be accessed, using your production UserID, via the following URL scheme, host and path:
Secure APIs: https://stg-secure.shippingapis.com/ShippingApi.dll
Non-secure APIs: http://stg-production.shippingapis.com/ShippingApi.dll
Please note that the changes below are intended to be backwards compatible, however, may not be depending on how individual programs are integrated with the APIs.
Web Tools APIs will be affected in the following manner:
• All Web Tools APIs with postage prices incorporated will be updated to reflect the price changes;
• Domestic Rate Calculator API Changes:
o New <Container> request enumerations added to RateV4 to support the USPS product offerings and prices listed in the Federal Register Notice:
FLAT RATE BOX (Express Mail Flat Rate Box),
REGIONALRATEBOXC (Priority Mail Regional Rate Box C);
o New <FirstClassMailType> request enumeration added to RateV4:
PACKAGE SERVICE;
o Optional <ReturnServiceInfo> tag added to RateV4 to return “Loss Guarantee Only” commitment information when an Express Mail Commitment is requested to certain destinations
o First-Class Mail Package <MailService> response values updated in RateV3 and RateV4 as follows:
Postage CLASSID="0" - Retail Pricing
<MailService>First-Class Mail® Package</MailService> will become:
<MailService>First-Class Mail® Parcel</MailService>,
Postage CLASSID="61" - Commercial Pricing
<MailService>First-Class Mail® Package</MailService> will become:
<MailService>First-Class Mail® Package Service</MailService>;
o New response nodes in RateV3 and RateV4 to support the USPS product offerings and prices listed in the Federal Register Notice (Express Mail Flat Rate Box and Priority Mail Regional Rate Box C, specifically);
o Rate and RateV2 responses will be modified to:
Return trademarked product names,
Enforce dimensional requirements through error messaging for large, oversize and S-restricted destinations.
• All Rate Calculator API integrators are encouraged to migrate to the latest API versions (RateV4, IntlRateV2):
o Rate and RateV2 versions of the domestic Rate Calculator will be retired on March 31, 2012, requiring all integrators to migrate to the latest versions;
• International Rate Calculator API:
o New response nodes in IntlRate and IntlRateV2 to support the USPS product offerings and prices listed in the Federal Register Notice (Express Mail Flat Rate Box, specifically);
• Express Mail Label and Hold For Pickup Express APIs:
o New <Container> request data tags to support the Express Mail Flat Rate Box;
FLAT RATE BOX
• Delivery Confirmation and Signature Confirmation APIs:
o New <Container> request data tags to support the Priority Mail Regional Rate Box C;
REGIONALRATEBOXC
• Express Mail International API:
o New <Container> request data tags to support the Express Mail Flat Rate Box:
FLATRATEBOX.
Please contact the USPS Internet Customer Care Center with any questions or concerns at 1-800-344-7779 or uspstechsupport@esecurecare.net.
- Web Tools Program Office
###
Web Tools integrator;
On January 22, 2012, USPS will update domestic shipping services and international pricing and product features. For detailed information on prices and new product features, please reference the Federal Register Notices viewable at http://pe.usps.com/.
Price Change updates will be available in the Web Tools testing environment for integrator access on or around January 6, 2012. The test environment can be accessed, using your production UserID, via the following URL scheme, host and path:
Secure APIs: https://stg-secure.shippingapis.com/ShippingApi.dll
Non-secure APIs: http://stg-production.shippingapis.com/ShippingApi.dll
Please note that the changes below are intended to be backwards compatible, however, may not be depending on how individual programs are integrated with the APIs.
Web Tools APIs will be affected in the following manner:
• All Web Tools APIs with postage prices incorporated will be updated to reflect the price changes;
• Domestic Rate Calculator API Changes:
o New <Container> request enumerations added to RateV4 to support the USPS product offerings and prices listed in the Federal Register Notice:
FLAT RATE BOX (Express Mail Flat Rate Box),
REGIONALRATEBOXC (Priority Mail Regional Rate Box C);
o New <FirstClassMailType> request enumeration added to RateV4:
PACKAGE SERVICE;
o Optional <ReturnServiceInfo> tag added to RateV4 to return “Loss Guarantee Only” commitment information when an Express Mail Commitment is requested to certain destinations
o First-Class Mail Package <MailService> response values updated in RateV3 and RateV4 as follows:
Postage CLASSID="0" - Retail Pricing
<MailService>First-Class Mail® Package</MailService> will become:
<MailService>First-Class Mail® Parcel</MailService>,
Postage CLASSID="61" - Commercial Pricing
<MailService>First-Class Mail® Package</MailService> will become:
<MailService>First-Class Mail® Package Service</MailService>;
o New response nodes in RateV3 and RateV4 to support the USPS product offerings and prices listed in the Federal Register Notice (Express Mail Flat Rate Box and Priority Mail Regional Rate Box C, specifically);
o Rate and RateV2 responses will be modified to:
Return trademarked product names,
Enforce dimensional requirements through error messaging for large, oversize and S-restricted destinations.
• All Rate Calculator API integrators are encouraged to migrate to the latest API versions (RateV4, IntlRateV2):
o Rate and RateV2 versions of the domestic Rate Calculator will be retired on March 31, 2012, requiring all integrators to migrate to the latest versions;
• International Rate Calculator API:
o New response nodes in IntlRate and IntlRateV2 to support the USPS product offerings and prices listed in the Federal Register Notice (Express Mail Flat Rate Box, specifically);
• Express Mail Label and Hold For Pickup Express APIs:
o New <Container> request data tags to support the Express Mail Flat Rate Box;
FLAT RATE BOX
• Delivery Confirmation and Signature Confirmation APIs:
o New <Container> request data tags to support the Priority Mail Regional Rate Box C;
REGIONALRATEBOXC
• Express Mail International API:
o New <Container> request data tags to support the Express Mail Flat Rate Box:
FLATRATEBOX.
Please contact the USPS Internet Customer Care Center with any questions or concerns at 1-800-344-7779 or uspstechsupport@esecurecare.net.
- Web Tools Program Office
Self Taught Opencart User & Developer Since 2010.
From what I can see the only change that should affect anything immediately is the firstclass name of:
changing to
I will take care of it for the next version.
For now you can
1. EDIT: catalog/model/shipping/usps.php
2. FIND:
3. REPLACE WITH:
Tested and working.
Code: Select all
First-Class Mail Package
Code: Select all
First-Class Mail Parcel
For now you can
1. EDIT: catalog/model/shipping/usps.php
2. FIND:
Code: Select all
First-Class Mail Package
Code: Select all
First-Class Mail Parcel
I tried the above fix on my 1.5.1.3 server, but "First-Class Mail Parcel" doesn't show up in menu Extensions/Shipping/USPS, and in fact the old "First-Class Mail Package" still appears. I verified the code change in usps.php on the server. I'm probably missing something simple, but just doing the above change as instructed didn't have an effect. Any ideas? Thanks.
UPDATE: I solved the problem by searching for other usps.php files, and found that I also needed to make the above change to the usps.php file in my /shop/my admin ID/language/english/usps.php. After that change, it started working.
I changed this (line 8 in my file):
To this:
Was it just me who had to make this additional change? Glad to have it working again.
UPDATE: I solved the problem by searching for other usps.php files, and found that I also needed to make the above change to the usps.php file in my /shop/my admin ID/language/english/usps.php. After that change, it started working.
I changed this (line 8 in my file):
Code: Select all
$_['text_domestic_00'] = 'First-Class Mail Package';
Code: Select all
$_['text_domestic_00'] = 'First-Class Mail Parcel';
You didn't "have" to make the change. That is just for display on the admin side.. it will show correctly on the store front.admin28 wrote:I tried the above fix on my 1.5.1.3 server, but "First-Class Mail Parcel" doesn't show up in menu Extensions/Shipping/USPS, and in fact the old "First-Class Mail Package" still appears. I verified the code change in usps.php on the server. I'm probably missing something simple, but just doing the above change as instructed didn't have an effect. Any ideas? Thanks.
UPDATE: I solved the problem by searching for other usps.php files, and found that I also needed to make the above change to the usps.php file in my /shop/my admin ID/language/english/usps.php. After that change, it started working.
I changed this (line 8 in my file):To this:Code: Select all
$_['text_domestic_00'] = 'First-Class Mail Package';
Was it just me who had to make this additional change? Glad to have it working again.Code: Select all
$_['text_domestic_00'] = 'First-Class Mail Parcel';
That was not my experience. Both with my customers orders and in my own testing, First-Class Mail Parcel was not available in the store front until I made the second change. I had to refund postage for those who had to choose a higher rate/service. Can't say why it worked, but it did.Qphoria wrote:You didn't "have" to make the change. That is just for display on the admin side.. it will show correctly on the store front.admin28 wrote:I tried the above fix on my 1.5.1.3 server, but "First-Class Mail Parcel" doesn't show up in menu Extensions/Shipping/USPS, and in fact the old "First-Class Mail Package" still appears. I verified the code change in usps.php on the server. I'm probably missing something simple, but just doing the above change as instructed didn't have an effect. Any ideas? Thanks.
UPDATE: I solved the problem by searching for other usps.php files, and found that I also needed to make the above change to the usps.php file in my /shop/my admin ID/language/english/usps.php. After that change, it started working.
I changed this (line 8 in my file):To this:Code: Select all
$_['text_domestic_00'] = 'First-Class Mail Package';
Was it just me who had to make this additional change? Glad to have it working again.Code: Select all
$_['text_domestic_00'] = 'First-Class Mail Parcel';
The USPS first class calculations are not showing after updating the code from the information above.
I had it working 2-3 weeks ago, but recently it stopped registering again.
Opencart 1.9.5
I had it working 2-3 weeks ago, but recently it stopped registering again.
Opencart 1.9.5
I'm on 1.5.2.1 and my first class parcel option also doesn't show up on checkout.
I changed my usps.php file, and it now says:
$firstclasses = array (
'First-Class Mail Parcel',
My package weighs less than 3 ounces. My shipping extensions are regular size, variable, 6x1x4. I've tried rectangular as well. I've tried machinable and nonmachinable, and 1x1x1.
Under System > Localization > Weight Classes I have only oz. set to 1.00000000.
On the product I am trying to buy, the weight class is oz. and the weight is 1.500000. The shopping cart shows the item weighs 1.5 oz.
Oddly, my parcel post is also excessive. I'm wondering if there's some extra weight creeping in somewhere. But where?
I don't know if it matters, but I edited the file through my file manager in cPanel. Is that acceptable?
Now what?
I changed my usps.php file, and it now says:
$firstclasses = array (
'First-Class Mail Parcel',
My package weighs less than 3 ounces. My shipping extensions are regular size, variable, 6x1x4. I've tried rectangular as well. I've tried machinable and nonmachinable, and 1x1x1.
Under System > Localization > Weight Classes I have only oz. set to 1.00000000.
On the product I am trying to buy, the weight class is oz. and the weight is 1.500000. The shopping cart shows the item weighs 1.5 oz.
Oddly, my parcel post is also excessive. I'm wondering if there's some extra weight creeping in somewhere. But where?
I don't know if it matters, but I edited the file through my file manager in cPanel. Is that acceptable?
Now what?
Joanne, how did you change the numbers and where? Thanks as i'm also having an issue with the First Class Shipping. I think it is reading ounces as pounds...Joanne wrote:Yay! I finally got it to work. I had to set the weight classes to oz = 16 and lb = 1 and set the USPS weight class to Pound.
Now I just have to figure out why the handling fee isn't showing up.
Thanks,
Misty
Hey everyone,
I am running 1.5.2.1 and still having the problem of First-Class not displaying. I have read all the posts above and made all of the changes I could find. I do not have anything that says First-Class Mail Package in my catalog/model/shipping/usps.php file. The only place I was able to change the name was in my admin language file (which I know only changes the name in the backend shipping module).
All of my settings are the same as Joanne's. lb=1, oz=16, dimensions 1x1x1, shipping set to Pound. The cart shows the item weighing at 1.00oz . We don't ship via Parcel Post, but when I activated it, I noticed it was showing the same price as Priority.
Anyone have any ideas or willing to help?? What am I missing??
thanks,
ritaylo3
I am running 1.5.2.1 and still having the problem of First-Class not displaying. I have read all the posts above and made all of the changes I could find. I do not have anything that says First-Class Mail Package in my catalog/model/shipping/usps.php file. The only place I was able to change the name was in my admin language file (which I know only changes the name in the backend shipping module).
All of my settings are the same as Joanne's. lb=1, oz=16, dimensions 1x1x1, shipping set to Pound. The cart shows the item weighing at 1.00oz . We don't ship via Parcel Post, but when I activated it, I noticed it was showing the same price as Priority.
Anyone have any ideas or willing to help?? What am I missing??
thanks,
ritaylo3
I just saw this question from Mindy today. Sorry
I set the weight classes in System > Localisation > Weight Classes
I set the weight classes in System > Localisation > Weight Classes
Who is online
Users browsing this forum: No registered users and 44 guests