A few days ago, I saw something when I opened Shopify that read NEW! or NEW FEATURE! It was something that addresses this very problem. It was about adding dimensions to products so that we could EASILY figure accurate shipping costs so that our customers can pay accordingly by dimensions x weight x distance to travel for each carrier we use. I was so excited to see it, but now it is nowhere to be found now that I have time to actually work on it. Please guide me!
Topic summary
Merchants are requesting the ability to add product dimensions (length, width, height) to Shopify listings for accurate shipping calculations. Currently, Shopify only supports product weight, not dimensions.
Current Limitations:
- Shopify’s native shipping system doesn’t store or use product dimensions for rate calculations
- This forces merchants to either overcharge customers (using largest box size) or absorb shipping costs (using smallest box size)
- Major carriers require both weight AND dimensions for accurate pricing, creating significant profit losses for merchants
- Google Shopping now requires dimensional data, affecting search visibility for Canadian merchants
Workarounds & Solutions:
- Third-party apps: Boxify, Multi Carrier Shipping Label, Bespoke Shipping, JsRates, and Starshipit
- Metafields can store dimension data but don’t integrate with Shopify’s native shipping or checkout
- Cubic weight calculation workaround: H × W × L × 250 (meters), compare to actual weight, use larger value
- External services like Shippo.com (pay-per-use, no monthly fee)
Recent Development (2024):
Shopify quietly rolled out volumetric shipping for label creation only. When selecting a packing box during label printing, Shopify now calculates volumetric weight based on that specific box’s dimensions. However, this doesn’t address checkout pricing—dimensions still aren’t stored at the product level or used for customer-facing shipping quotes.
Merchants continue requesting Shopify add native dimension fields and integrate them throughout the shipping workflow.