Hi Dcwebman,
I recommend you to disable all First Class Services except First Class Mail Parcel.
Thanks for the reply. I had already unchecked ALL shipping options except First Class Mail Parcel. So the top of the selection list is like this:
X First-Class Mail® Parcel
First-Class™ Postcard Stamped
First-Class™ Large Postcards
First-Class™ Keys and IDs
First-Class™ Package Service
First-Class Mail® Metered Letter
First-Class™ Package Service Hold For Pickup
There is no option to uncheck First Class Mail Large Envelope and the only option checked is First-Class Mail Parcel.
The result of a portion of the code being returned from USPS is this:
<Postage CLASSID="0"><MailService>First-Class Mail<sup>®</sup> Parcel</MailService><Rate>2.83</Rate></Postage>
<Postage CLASSID="0"><MailService>First-Class Mail<sup>®</sup> Large Envelope</MailService><Rate>1.78</Rate></Postage>
Since Large Envelope is coming in at 1.78, it is being shown in the checkout instead of the Parcel 2.83 rate which is the only shipping method selected.
Any other ideas?
Hi dcwebman,
Can you send us complete API request and response ? so we can have a closer look on this.
Make sure that you remove all sensitive data(like user id) from it before posting here.
I had it all ready to paste here and then I noticed the 0’s for Width, Length, and Height which I knew I did not enter because when using Paypal’s shipping for First Class Parcel, all they want is weight. Out of curiosity, I added some numbers to those and it returned the First Class Parcel rate instead of the Large Envelope rate, although it is higher than it should be. Here is the API request:
API=RateV4&XML=<RateV4Request USERID="xxxxxxxx"><Revision>2</Revision><Package ID="0:1:7.5:4.5:.25:0.3125"> <Service>ONLINE</Service> <ZipOrigination>77070</ZipOrigination> <ZipDestination>77070</ZipDestination> <Pounds>0</Pounds> <Ounces>5.00</Ounces> <Container /> <Size>REGULAR</Size> <Width>4.5</Width> <Length>7.5</Length> <Height>.25</Height> <Girth>9.5</Girth> <Machinable>true</Machinable> <ShipDate>24-Jun-2016</ShipDate></Package></RateV4Request>
One thing I see after talking to my local mail store is they would ship it non-machinable. There does not seem to be a way to change the Machinable request to False. I’m not sure if that would change the rate to $2.60 which is what I expected. Is there a way to change it to non-machinable?
Hi dcwebman,
Unfortunately, there is no option in the basic version of USPS plugin to set the machinable node as false.
In our premium version, we have planned to add it in near future.