Just wanted to give you my notes on this issue. We are setting up a store and added packages to the shipping profile. We were told by support that you should choose the package you use the most as the one for Use this package to calculate rates at checkout.
At this point I think this whole setup with Shopify is flawed, as once you set that option - ALL of your shipping calculations are done based on that package.
For us, we ship strictly with USPS Priority Flat Rate shipping. This means that in the US, we can ship anything up to 70 lbs in the USPS flat rate envelopes/packages.
Most of our orders are small, so most are shipped with the Priority Mail Padded Flat Rate Envelope. So this is the option we chose as Use this package to calculate rates at checkout.
I can see where the Shopify solution is basic in the US because when pulling the rates from USPS, it seems Shopify is only basing it on weight. Technically, if you could shove 69 lbs of stuff in an envelope, you could send it with USPS. So when using this, Shopify essentially ALWAYS gives the customer the rate based on that Priority Mail Padded Flat Rate Envelope. It’s usually $8.45.
However, if the customer does order more items that we have to ship in a Medium or Large flat rate package, they are still only charged the rate based on the Priority Mail Padded Flat Rate Envelope, which is $8.45. However, if we needed to use a Large Flat rate box, we would end up paying $19.60 to ship it. So because of this, I don’t think we can use carrier rates domestically and now have to come up with our own shipping matrix. Not fun!
International Shipping is just broken!
What is worse is international shipping. With USPS Priority International, the weight limits vary. So with a Priority Mail International® Padded Flat Rate Envelope, you can only ship up to 4 lbs. Well, because our default package is setup as the Priority Mail Padded Flat Rate Envelope, if a customer adds enough product to equal more than 4 lbs, Shopify says: This order can’t be shipped to the address you entered. Why, because Shopify is basing EVERYTHING off of the default package!!
As for the previous suggestions:
Use a custom package with 0.1x0.1x0.1 dimensions: this essentially negates any benefit of the Priority Mail Flat Rate service, as now all rates are calculated based on weight and distance. So that original $8.45 package, is now closer to $10.60 charged to the customer. So now they are overcharged shipping.
Select a larger package as default: again, this is silly, as most of our orders are smaller. Now if we chose the Medium Flat rate box as default, someone who should be charged only $8.45 for an envelope, is now charged $16.10 for a medium box, even though we would never use that.
Use a 3rd party app: NOPE! Not going to have my client rely on a 3rd party AND pay even more money for something so basic.
I understand that the USPS is complicating things with allowing 70 lbs to ship at these rates, but by forcing use to pick a default package is just complicating and in the case of International, BREAKING shipping completely.
We are obviously going to have to not only come up with our own shipping rates for domestic, but also international - which is where we really could rely on carrier based rates.
I’m embarrassed to have to discuss this at all with my client. Shopify in 2022 should be better at this.