Just to backup the quick fix to get USPS First Class International up and running, anywhere in the includes/modules/shipping/usps.php file where it says
'First-Class Mail International' should be changed to
'First Class Mail International Package'
Make sure the dash is taken out of the word: First Class.
The difference between Letter, Large Enveloped (Flats), and Packages is the following:
- A letter is just paper correspondence in a small envelope. It only goes up to 3 ounces.
- A Large Envelope is like a letter where it needs to be flat, like paper, but can be put into a large envelope. Like a 9x11 manila envelope. There should be no lumps or unevenness in the Envelope - needs to be flat and uniform - but can be up to 4 lbs.
- A Package is anything up to 4 lbs. Including a box or a lumpy envelope.
I use Package for all purposes of shipping due to the nature of our products (they are lumpy.) It is totally confusing to offer three types, and if I could get my hands on the guy whom decides these things at USPS, Id give him a wedgie like no other. More on Int. First Class here:
http://www.usps.com/prices/first-class-mai...onal-prices.htmIf you need all three, you may think of installing the latest contribution to this module. But the quick fix above should get your international customers Int. First Class choice again.
I hope this helps.