Can you add product dimensions without coding?

Topic summary

Core Issue:
Shopify natively allows setting product weight but not dimensions. Dimensions can only be assigned to “packages” (not individual products), and only the default package is used for carrier rate calculations at checkout.

Workarounds Discussed:

  • Third-party apps: Multiple apps mentioned (PH MultiCarrier Shipping Label, Starshipit, ShipEZ) enable per-product dimensions for carrier auto-selection, typically requiring monthly fees ($35/month noted for one app).

  • Shipping profiles: Create separate profiles for product groups with similar shipping needs, then use weight-based or price-based rates within each profile—no per-product dimensions, but allows differentiated shipping logic.

  • Package settings: Works best when all products share the same box size; dimensions stay fixed while weight varies per product.

Resolution:
One participant later reported that Shopify finally added native dimension support, though no confirmation or timeline details were provided. The discussion reflects ongoing frustration with this limitation and reliance on paid apps as the primary solution.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

getting mixed answers on this, i need to enter the product dimensions for the carrier to auto select but only the weight appears selectable

general consensus is you cannot but when you do a google search it implies you can but the method doesnt seem to work (one example example

so is it possible to add a product dimensions without any complicated coding?

Hey @reefloat1 ,

By default, you can only set weights for your products. Dimensions can be set for your “packages” – not individual products.

https://help.shopify.com/en/manual/shipping/understanding-shipping/packaging-and-weights

You’d need an app like PH MultiCarrier Shipping Label (https://apps.shopify.com/multi-carrier-shipping-label), to be able to put in dimensions for each individual product.

Cheers,

Stephen

1 Like

so you can set an individual products weight but not dimensions! beginning to wonder why i have gone for shopify

1 Like

Hey there! This isn’t a solution you can do natively in Shopify, but you can do this using our app Starshipit. You can use a feature called the product catalogue to assign the right dimensions to your products, and then rules to auto-assign a package. I hope this is at least one possible solution you could use, but good luck anyway!

1 Like

The app I recommended will let you do what you’re wanting.

If you don’t want to pay for an app, then you can create multiple shipping profiles (https://help.shopify.com/en/manual/shipping/setting-up-and-managing-your-shipping/shipping-profiles) for groups of products with similar shipping configurations, and then set up price-based or weight-based rates for just the products within each profile.

For example (and I know this is crazy, but I just want to clearly illustrate the differences) – if you had a store that sold T-Shirts and then Flat-screen TVs … you could have 2 different ‘shipping profiles’, one for each type of product.

For the T-Shirts shipping profile, you could set the rates to be something like:

0 - 0.5 lbs = $10 shipping

0.51 - 1 lbs = $15 shipping

1.01 - 2 lbs = $20 shipping

2.01+ lbs = $25 shipping

Then for the TV’s you could do:

$0 - $200 = $20 shipping
$200.01 - $400 = $40 shipping

$400.01 - $600 = $50 shipping

$600.01+ = $60 shipping

You can also mix and match rates, so that there’s multiple options for the customer to choose at checkout.

Ex.

$0 - $200 = $20 shipping

0 - 2lbs = $25 shipping

If you really need the rates to be automatically calculated by the carrier, then you’d have to work with the ‘packages’ functionality that I linked in my first post. It works best if you have the same package for everything, so then the dimensions would be a fixed number, and only the weight would change (which you can set on an individual product level). You can have multiple ‘packages’ (with different dimensions) but only the ‘default’ package will be used in calculating rates at checkout (though you can change the package when you go to fulfill the order, but it won’t change how much your customer is charged – only how much you are charged for the shipping label).

If you need each product to have it’s own dimensions, packages, and weights (little to no sharing between products), then you have to use an app like the one I linked to in my first post, to set everything on an individual product level.

Hope the above gives you some more options and clarity! :slightly_smiling_face:

Yea, for a monthly fee! What a scam.

$35 PER MONTH! What a scam.

Bump. Still an issue. I can’t add item dimensions to my products.

The feature has FINALLY been added!!!

hi @reefloat1 ,

Shopify by default doesn’t provide a built-in field for product dimensions like it does for weight, and this often leads to confusion.

If you’re looking to let the carrier auto-select rates based on dimensions, Shopify doesn’t support that natively, only weight is sent to carriers by default.

However, with our ShipEZ Shipping Rates & Rules app, you can store product dimensions (length, width, height) and we’ll use that data to calculate dimensional weight or package size before sending the rate to the carrier (e.g. UPS, FedEx). No coding needed, just enter dimensions in our app’s UI and it handles the rest.

Let me know if you’d like to try it or need help setting it up!