USPS First Class not working

I upgraded to version 2.1.1 last week. Since then customers cannot see the option to use USPS First Class as a mail option.



When I go to the Admin and look at the settings it looks like nothing has changed. When I try and test the First Class I get a message: Invalid First Class Mail Type.



I deleted the shipping type and recreated it. Still having the same problem.



Here is the log when I try and test it. Any ideas would be extremely helpful.


<br />
URL: [url]http://production.shippingapis.com/ShippingAPI.dll[/url]<br />
Request: array ( 'API' => 'RateV3', 'XML' => ' <RateV3Request USERID="599MOUNT7295"> <Package ID="0"> <Service>EXPRESS</Service> <ZipOrigination>84003</ZipOrigination> <ZipDestination>84003</ZipDestination> <Pounds>0</Pounds> <Ounces>1</Ounces> <Container></Container> <Size>Large</Size> </Package> <Package ID="1"> <Service>FIRST CLASS</Service> <FirstClassMailType></FirstClassMailType> <ZipOrigination>84003</ZipOrigination> <ZipDestination>84003</ZipDestination> <Pounds>0</Pounds> <Ounces>1</Ounces> <Size>Large</Size> <Machinable>False</Machinable> </Package> <Package ID="2"> <Service>PRIORITY</Service> <ZipOrigination>84003</ZipOrigination> <ZipDestination>84003</ZipDestination> <Pounds>0</Pounds> <Ounces>1</Ounces> <Container>Rectangular</Container> <Size>Large</Size> <Width>2</Width> <Length>9</Length> <Height>6</Height> </Package> <Package ID="3"> <Service>PARCEL</Service> <ZipOrigination>84003</ZipOrigination> <ZipDestination>84003</ZipDestination> <Pounds>0</Pounds> <Ounces>1</Ounces> <Size>Large</Size> <Machinable>False</Machinable> </Package> <Package ID="4"> <Service>BPM</Service> <ZipOrigination>84003</ZipOrigination> <ZipDestination>84003</ZipDestination> <Pounds>0</Pounds> <Ounces>1</Ounces> <Size>Large</Size> </Package> <Package ID="5"> <Service>LIBRARY</Service> <ZipOrigination>84003</ZipOrigination> <ZipDestination>84003</ZipDestination> <Pounds>0</Pounds> <Ounces>1</Ounces> <Size>Large</Size> </Package> <Package ID="6"> <Service>MEDIA</Service> <ZipOrigination>84003</ZipOrigination> <ZipDestination>84003</ZipDestination> <Pounds>0</Pounds> <Ounces>1</Ounces> <Size>Large</Size> </Package> </RateV3Request>', )<br />
Response: <?xml version="1.0"?> <RateV3Response><Package ID="0"><ZipOrigination>84003</ZipOrigination><ZipDestination>84003</ZipDestination><Pounds>0</Pounds><Ounces>1</Ounces><Size>LARGE</Size><Zone>1</Zone><Postage CLASSID="3"><MailService>Express Mail</MailService><Rate>13.65</Rate></Postage></Package><Package ID="1"><Error><Number>-2147219428</Number><Source>DomesticRatesV3;clsRateV3.ValidateFirstClassMailType;RateEngineV3.ProcessRequest</Source><Description>Invalid First Class Mail Type.</Description><HelpFile></HelpFile><HelpContext>1000440</HelpContext></Error></Package><Package ID="2"><ZipOrigination>84003</ZipOrigination><ZipDestination>84003</ZipDestination><Pounds>0</Pounds><Ounces>1</Ounces><Container>RECTANGULAR</Container><Size>LARGE</Size><Width>2</Width><Length>9</Length><Height>6</Height><Zone>1</Zone><Postage CLASSID="1"><MailService>Priority Mail</MailService><Rate>4.90</Rate></Postage></Package><Package ID="3"><ZipOrigination>84003</ZipOrigination><ZipDestination>84003</ZipDestination><Pounds>0</Pounds><Ounces>1</Ounces><Size>LARGE</Size><Machinable>FALSE</Machinable><Zone>1</Zone><Postage CLASSID="4"><MailService>Parcel Post</MailService><Rate>12.27</Rate></Postage></Package><Package ID="4"><ZipOrigination>84003</ZipOrigination><ZipDestination>84003</ZipDestination><Pounds>0</Pounds><Ounces>1</Ounces><Size>LARGE</Size><Zone>1</Zone><Postage CLASSID="5"><MailService>Bound Printed Matter</MailService><Rate>2.33</Rate></Postage></Package><Package ID="5"><ZipOrigination>84003</ZipOrigination><ZipDestination>84003</ZipDestination><Pounds>0</Pounds><Ounces>1</Ounces><Size>LARGE</Size><Zone>1</Zone><Postage CLASSID="7"><MailService>Library Mail</MailService><Rate>2.26</Rate></Postage></Package><Package ID="6"><ZipOrigination>84003</ZipOrigination><ZipDestination>84003</ZipDestination><Pounds>0</Pounds><Ounces>1</Ounces><Size>LARGE</Size><Zone>1</Zone><Postage CLASSID="6"><MailService>Media Mail</MailService><Rate>2.38</Rate></Postage></Package></RateV3Response>
```<br />
<br />
Thanks,<br />
<br />
Adam

Your error from above is “Invalid First Class Mail Type.”. So I’m assuming the package type specified is not able to be sent 1st class.

[quote name=‘tbirnseth’]So I’m assuming the package type specified is not able to be sent 1st class.[/QUOTE]



Very small item and very small weight.

I’m having the same problem after upgrading. The same 9 oz. item listed before the upgrade worked fine with USPS First Class, and now the option doesn’t show up at all.



Doing the “test” function in the Shipping Option setup yields the same response from USPS for ANY weight: Invalid First Class Mail Type



This is definitely a CS-Cart error, not a config or USPS issue. Does anybody have any solution?

Make sure have a weight and all dimensions set in the default shipping info.

That has always been there (see attached). Any other ideas? Like I said, I changed nothing about the cart when upgrading. Before the upgrade, First Class Mail was able to pull rates from USPS… after, nothing but an error.

Screen shot 2010-11-22 at 7.49.51 AM.jpg

Javas,



I finally emailed the Helpdesk. They said they checked and everything looked fine. I went back in and everything looked ok.



I assume that they did something and it was so small they didn’t even mention it to me.



Sorry I cannot help you further, but I don’t know how it got fixed, but my system is working now.



I can tell you that what I did was went and disabled all shipping options, opened up the USPS website and went through each option and turned different sizes on and off until it finally came up with that same amount.