Adding Multiple Shipping Box Sizes

New Member
2 0 0


We are examining our shipping options. We currently used flat rate and would like to move towards weight based rate to cut some shipping costs. However, customers can buy a wide range of product sizes and quantities. Orders can range from 1 lb to 12 lbs. This means that we have nearly a dozen different box sizes to use. I am just a bit confused what the best shipping method would be for us that can account for the range of weights and box sizes. Thanks! 

Shopify Partner
695 18 80

Hi @Bkcoleman,

There has been a lot of queries regarding the use of multiple boxes for packaging and calculation of rates. Unfortunately, Shopify only offers one box size to be sent off for live rate calculations, regardless of the size of the actual order.

The problem with using Shopify's single box size is that you will be undercharging for some orders, and you will be responsible for paying out of pocket for the additional shipping cost. If you overcharge for shipping, customers might abandon their cart. 

Since you have multiple boxes to ship in, you would need a shipping app if you are looking to charge based on the dimensional weight of the package. This is the theoretical weight of the package based on the size, and carriers will always charge for the larger weight, whether it's dimensional or actual weight. I would suggest you look into the Multi Carrier Shipping Label app, that would help you automate the packaging process based on the product weight & dimensions. You can add custom boxes based on the product and the app automatically chooses the right box based on the customer input. Also, the app helps you handle the shipping process as well.



Customer Success @ PluginHive
Shipping Automation | FedEx shipping | Multi-carrier shipping | Shipment Tracking | Australia Post shipping
5 0 20

But these apps don't allow you to then use the special rates that Shopify has with for example UPS. So... a big loss. 


Any other option? I don't understand how so many businesses on Shopify can put up with this...