How can I include product dimensions in my listings?

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.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

It is unfortunate that product dimensions are not taken into account for Shopify shipping. One possible work around is to define a cubic weight, Cubic weight = H x W x L x 250 (where the dimensions are in meters) and compare it to the actual weight of the item in kilograms, and save the larger of the two for Shopify shipping calculation. This is how carriers use the dimension information to calculate rates. For example, if the cubic weight of the item is: (H) 0.8m x (W) 0.5m x (L) 0.15m x 250 = 15kg, and the actual weight is: 5kg, you will take the larger (which is 15 kg) and save it as your product weight. This way you have more accurate rates from Shopify.

Alternatively, if you have CCS activated on your store, our app JsRates can easily utilize the dimension information saved on metafields. Knowledge of JavaScript is essential to effectively utilize JsRates. If you are not familiar with JsRates, we can assist you in setting up your rates.

1 Like