A merchant selling cartridges from different brands wants to assign different package sizes based on product dimensions to show accurate carrier shipping rates from Canada Post, rather than using Shopify’s default single package size at checkout.
Current Limitation:
Shopify only allows one default shipping box, making precise shipping rates difficult to achieve.
Suggested Workarounds:
Calculate dimensional weight for each product using the formula: (Volume: length × width × height in cm) / 6000, then update product weight to the higher value between actual and dimensional weight. Note: This requires Calculated Carrier Shipping (CCS) enabled on the Shopify plan and isn’t natively supported by Shopify’s shipping system.
Explore third-party apps that support multiple shipping boxes.
The discussion remains open with no definitive solution implemented yet.
Summarized with AI on November 16.
AI used: claude-sonnet-4-5-20250929.
Can we assign a different package size to products based on their dimension? As per my knowledge, Shopify uses the default package size at checkout.
For example, I am selling cartridges in my store of different brands with different dimensions as per brand so, I want to assign different packages to show accurate shipping rates. I am using the carrier rate as my shipping rate from Canada Post. I am not using a flat rate or discounted rate.
When it comes to Shopify shipping, there is a limitation: you can only designate a single default shipping box. Consequently, it becomes challenging to provide precise shipping rates.
However, there are some workarounds available:
Calculate the dimensional weight for each product and update the product weight to reflect the highest value between the dimensional weight and the actual weight. To calculate dimensional weight, use this formula: (Volume length x width x height in cm) / 6000.
Another option is to explore apps that support multiple shipping boxes. Do keep in mind that this feature isn’t natively supported by Shopify’s shipping system, and it may also require CCS (Calculated Carrier Shipping) to be enabled on your Shopify plan.