The USPS shipping quote is only used correctly if the customer tries to order one kind of product. For instance if I have it set so that 2 books can be placed into one USPS Priority Mail Flat-Rate Envelope and someone orders 4 books, the shipping quote would correctly use 2 envelopes. But, if that same person orders the 4 books plus another product like a pen, then the USPS shipping quote is for one USPS Priority Mail Flat-Rate Envelope instead of the required 3 envelopes. If someone ordered 20 books (10 Priority Mail Flat-Rate Envelopes) and one other product the shipping quote given is for 4.95, instead of the correct amount of op
One the "Shipping quote settings" page (admin/store/settings/quotes/methods/usps) I have the "Product packages" set to "All in one"
I've created a short video demonstrating the problem here:
http://www.screencast.com/t/7cft2raQ5lb
My question is, has anyone successfully used the USPS module so that multiple kinds of products can be placed into the same envelope and the shipping quote reflects that price. Is there something I should be doing differently? Can actions be setup to trigger various shipping quote adjustments when multiple products are put into the cart?
Thanks
| Comment | File | Size | Author |
|---|---|---|---|
| Checkout-incorrect2.png | 13.46 KB | solutiondrop | |
| Checkout-incorrect1.png | 6.39 KB | solutiondrop | |
| Checkout-correct2.png | 10.9 KB | solutiondrop | |
| Checkout-correct1.png | 8.04 KB | solutiondrop |
Comments
Comment #1
Island Usurper commentedThe USPS module is working the way I designed it, but I admit that the design doesn't work in every situation. If you set "Product packages" to "each in its own", someone who buys 1 book and 1 pen will still be quoted for two envelopes. Two books will still go into one envelope as you have set, but pens and books will never be put into the same package.
The "All in one" setting is for shops that put a lot of different, little items into one big box. In that scenario, USPS charges mostly by weight, as opposed to a package for each different kind of item at several dollars each.
You might have to see about using Flatrate or Weightquote to approximate your actual shipping cost. Or modify one of those as a custom module that does exactly what you want. Those two modules are a good basis to start from, and that's actually how Weightquote started.
Comment #2
tr commented