Furniture dimensions: distinguish products, packaging and shipping packages

Data Management • Tim Hoffmann • • 8 min read
Furniture dimensions: distinguish products, packaging and shipping packages

A bed has a sleeping area of 160 × 200 cm, larger external dimensions and several packages. Put all these values in one “dimensions” field and the same record can carry three different meanings in a retailer export.

The solution starts with a clear data model: name what was measured, in which unit and for which variant. This guide shows how to separate product dimensions, usable dimensions and package data, then check the output.

Every measurement needs a clear reference

Without context, “160 × 200” describes neither complete product dimensions nor packaging. Store the meaning and unit alongside the number.

Measurement typeWhat it describesExample for data maintenance
External product dimensionsThe actual product in the stated variantExternal width and length of a bed frame
Usable dimensionsA specific usable surface or internal areaA bed’s sleeping area
Package dimensionsExternal measurements of an individual packageLength, width and height of package 1
WeightMass with an explicit referenceWeight of the product or a particular package

The table is a structuring aid. The current category template and agreed data process determine which measurement types and field names your retailer requires.

Example: sleeping area and external bed dimensions

The following fictional values belong to our internal example catalogue. They are neither manufacturer specifications nor an official upload template.

AttributeDEMO-BED-160-GREYDEMO-BED-180-GREY
Sleeping area160 × 200 cm180 × 200 cm
External width170 cm190 cm
External length210 cm210 cm
ColourGreyGrey
Contents suppliedBed frame; mattress and slatted base not includedBed frame; mattress and slatted base not included

On a product page, the buyer must be able to distinguish the sleeping area from the space occupied by the frame. Use the appropriate attribute for each in the output. Free text saying “bed 160 × 200” does not replace separate values.

Also check that the measurement belongs to the actual variant. The 180 cm variant’s external width must not be copied from a shared series field to the smaller bed. The guide to furniture variants, sizes and sets explains this further.

Record multiple packages separately

In this fictional case, DEMO-BED-160-GREY is shipped in two packages:

PackageLengthWidthHeightWeight
1215 cm45 cm15 cm18 kg
2175 cm65 cm18 cm22 kg

One field containing the sum of the lengths describes neither package. Retain the link to the item and the dimensions of each package. If a partner needs aggregated information, first establish the intended calculation and meaning of the target field.

Keep weight types separate too. The weight of a packed parcel and the product’s net weight are different facts. This example therefore does not derive unmeasured net or product weights.

Convert units deliberately

A source value of 48 cm equals 480 mm. Copying the number 48 unchanged into a millimetre field would describe a different size.

Source valueRequired unit in the fictional target fieldConversionExpected value
48 cmmmMultiply by 10480 mm
170 cmmmMultiply by 101,700 mm
215 cmmmMultiply by 102,150 mm

For each assignment, establish whether the source contains a number alone or combines number and unit in text. Also check the decimal format expected in the output. Reformatting must not accidentally append the unit twice or remove it.

For a conversion such as cm to mm in shopvibes, use a suitably configured Multiplier mapping and check it against known values. The Complex Editor combines attribute values with fixed text, for example to produce readable dimensions. Which mappings your team can edit depends on feature access and permissions.

Before and after: turn “dimensions” into traceable values

Unclear starting pointStructured informationQuestion for the output
“Bed 160 × 200”Sleeping width 160 cm, sleeping length 200 cmIs the sleeping area used in the intended context?
“Width 170”External width 170 cmDo the meaning and unit of the target attribute match?
“Two cartons”Packages 1 and 2 with their own dimensionsAre individual package assignments retained?
“Weight 40”For example, separate package weights actually recordedWhich weight type does the partner require?
“Width 48 cm” for millimetre outputSource value 48, unit cm and a checked mappingDoes the target contain the expected 480 mm?

These examples do not prescribe universal marketplace required fields. They show the questions to answer before mapping.

Start with a small test selection

Before rollout, select items with different measurement situations: a simple table, a bed with a distinct sleeping area, and an item with several packages. Include at least two variants where variants apply.

The test has four steps:

  1. Record the source. Document approved product and packaging values for the test item.
  2. Check the mapping. Assign each target value to a source with the correct meaning and document necessary conversions.
  3. Compare the output. Check meaning, value and unit in the generated export or intended transfer process.
  4. Review the retailer result. After processing, compare the information in the partner process and, where available, on the published product page.

A technically accepted number can still describe the wrong measurement type. Keep a review of the actual product in the workflow.

Checklist for the next retailer output

You can use this list directly in your internal item review:

  • Item number and variant are unambiguous.
  • External product dimensions and usable dimensions are separate.
  • Package count and packaging dimensions are assigned to the item.
  • Every number has a clear reference and known unit.
  • The weight type matches the information actually recorded.
  • Source and target require the same factual meaning.
  • Necessary conversions have been tested against known values.
  • Decimal format and any included unit have been checked.
  • At least two variants have been compared side by side.
  • The processed presentation at the partner has been checked.

How shopvibes supports preparation

Maintain product attributes in the central catalogue and map them to the configured partner output. Different retailers can require different information. The underlying data model remains traceable when meaning, unit and variant relationships are maintained clearly.

Our template guide follows the workflow from product record to reusable export. The furniture solution places data maintenance in the wider distribution process. Check dimension drawings against the same variant as the product values; the variant images and image order guide develops media checks further. Specific marketplace guides cover home24, OTTO Market and Kaufland.

Bring an item with several measurement types or packages to a demo. We can examine how the source, mapping and partner output fit together.

Sources and review date

Reviewed on 3 November 2026. Dimension and package tables are our own fictional examples; specific retailer fields are checked for each output.

About the author

Tim Hoffmann

Author

Tim Hoffmann

Chief Product Officer, shopvibes

Tim Hoffmann is Chief Product Officer at shopvibes. His work focuses on product data management, marketplace integrations and e-commerce workflow automation.

See shopvibes on your own catalogue

Bring your product data and partner requirements to a demo. We can show you how to simplify preparation and distribution.