Product dimensions that customers can use

Show product (usable) dimensions where they help buying decisions, and store separate packaged dimensions for shipping. Update one product now and document your orientation and units.

Give shoppers the measurements they actually need to decide whether a product fits their space, and keep separate packaged dimensions for shipping and carrier calculations. Treat them as two related facts: the usable product size you publish, and the packed box size you record for postage and handling.

In this guide

What customers need (usable dimensions)

Shoppers decide fit and clearance from the product’s usable measurements: the actual object or its important parts (for example, a lamp’s height and shade diameter, a cushion’s length and width). Publish these where they are visible on the product page (short spec and a labelled table or bullet points). Those values explain suitability and are what a customer will compare against a doorway, shelf or vehicle space.

What carriers and WooCommerce need (packaged dimensions)

Shipping calculations use the finished package—your box, padding and any void-fill—not the raw product size. WooCommerce’s shipping fields are intended for the package dimensions and weight you want used for carrier rates and box-packing checks. See the WooCommerce product shipping fields documentation for where to enter these values and how they appear to calculators and on the product page: Adding shipping dimensions to products and the Product editor location: Product editor settings.

For box-packing and volume checks (for example, when using a packing algorithm or shipping extension) enter the exterior packed box dimensions including padding; that’s the measure carriers use for dimensional-weight and for fitting items into a service’s maximum parcel size. WooCommerce’s box-packing guidance explains these calculations and why packed dimensions usually differ from the item’s raw measurements: Understanding box-packing calculations.

Where to check and set these in WooCommerce

  • Product editor — Shipping tab: weight, length, width and height live here for simple and variable products (not shown for virtual products). Confirm the values set on each product or variation in the product editor. See the Product editor settings: Product editor settings.
  • Units: confirm your store’s length and weight units in WooCommerce settings. Owners commonly switch between centimetres/inches or kilograms/pounds; change these at WooCommerce → Settings → Products → Measurements (store interface reference and community discussion): Size in cm vs inches.
  • Customer-entered measurements: if you accept bespoke measurements (for example with a measurement‑price calculator), those inputs are not automatically translated into the product’s shipping/package fields by core WooCommerce—specialised extensions or custom code are required. See the Measurement Price Calculator documentation for details: Measurement Price Calculator.

Orientation and units — choose and document a store convention

Length, width and height are labels without enforced orientation rules: decide which dimension you call length, which you call width and which you call height for each product type and document it. For example, for furniture you might treat height as the tallest axis, length as the longest horizontal axis and width as the remaining horizontal axis; for rolled textiles you might prefer length as the roll length. Make this convention part of your product-spec template so imagery, copy and the fields in the admin match what you publish.

Also record whether published customer-facing numbers show the raw product or the packed box; that avoids confusion when someone reads “height” on the shop page and sees a different number on the parcel label.

A clearly fictional product example

Imagine the Slimline Standing Lamp (fictional). Publish these usable dimensions to help customers decide:

  • Height: 120 cm (lamp top to base)
  • Shade diameter: 30 cm
  • Base diameter: 25 cm

Record these packaged dimensions for shipping calculations (fictional numbers showing padding and a narrow box):

  • Packed box (exterior): length 135 cm × width 40 cm × height 40 cm — allows for protective tube and void fill
  • Weight (packaged): 6.2 kg

Notes: the usable height (120 cm) is what customers compare with ceiling height or shelving; the packed box is larger because the lamp is shipped in a padded tube and foam ends. Enter the packed dimensions into the product Shipping tab for carrier rate calculations; show the usable dimensions clearly on the product page so shoppers can judge fit.

Which measurements go where?

Product measurements: help buyers judge fit and clearance. Publish them as a clearly labelled product specification.

Shipping measurements: support carrier rates and packing checks. Keep these labelled separately when they differ from the product measurements.

Practical checklist

  1. Pick one priority product and update its published spec with usable dimensions (height, width, depth or relevant part measurements).
  2. Measure the packed box (exterior) including padding and void-fill and enter those length/width/height and packaged weight values into the product’s Shipping tab in the Product editor. See where to enter these fields: Adding shipping dimensions to products.
  3. Confirm your store units in WooCommerce → Settings → Products → Measurements so both admin and published values use the same units: Size in cm vs inches.
  4. Document orientation conventions (which axis you call length/width/height) and add this to your product template so descriptions, images and admin values match.
  5. If you sell variable products, set per-variation packaged dimensions where packages vary by option (boxes, folded vs rolled). Refer to the box‑packing note: Understanding box-packing calculations.
  6. Confirm carrier dimensional‑weight rules and maximum parcel sizes with each carrier you use—these differ across services and affect whether you should consolidate items or adjust packaging.
  7. If you accept customer-entered measurements (made-to-measure), plan for a mapping between that input and the shipping fields using a supported extension or custom code: Measurement Price Calculator.

Further reading

For a related operational check—showing a shipping estimate earlier in the purchase flow—see our guide on displaying shipping costs before checkout: WooCommerce shipping costs appear too late: show a useful estimate before checkout.