Dimensions

The number one reason for home product returns is size. Not quality, not colour — size. Dimensions are not a nice-to-have.

OVERVIEW

The Dimensions field captures the measurable physical size and weight attributes of a Home & Living product. Structured dimension data is critical for purchase confidence: a customer must be able to verify that a sofa will fit through a doorway, that a dining table seats six comfortably, or that a bookshelf will fill a specific alcove — before they buy.

Each dimension is a separate field entry with a clear label and unit. Do not store all dimensions in a single text block. Structured individual values enable filtering ('show me all desks under 120cm wide'), feed AI space-planning tools, and allow retailers to build automated fit-check features.

BUSINESS VALUE

Why this field matters

  • Dimensions are the primary return-prevention tool — most home product returns cite wrong size as the reason

  • Structured dimension data enables size filtering on collection pages — customers can find products that fit their space

  • AI-powered room planning tools require structured dimensions to place products in virtual spaces

  • Trade and contract buyers require dimensions in structured format for specification documents and CAD drawings

  • Accurate packaged dimensions reduce logistics costs by enabling precise freight calculation

  • Weight data is required for shipping rate calculation and for customers assessing whether they can self-install

ACF SETUP

How to configure this field in Accentuate Custom Fields

Where

ACF dashboard → Templates tab → Product scope → Add new field

Label

Dimensions

Name / Key

dimensions

Namespace

accentuate (default)

Field type

Shopify >> Single-line text (List)

Multi-value

Yes — each dimension is a separate labelled entry

Critical: Each dimension entry must include its label AND unit. Do not enter '120' — enter 'Width: 120 cm'. Without labels and units, dimension data becomes ambiguous and unusable for filtering or display.

STEP-BY-STEP IN ACF

  • Open ACF, go to Templates tab and select the Product scope

  • Click 'Add new field'

  • Label: 'Dimensions' — Key auto-fills as 'dimensions'

  • Namespace: leave as 'accentuate'

  • Field type: Shopify >> Single-line text (List)

  • Enable 'Allow multiple selections' — dimensions are always multi-value (height, width, depth minimum)

  • Click Done, then Save

  • For each product, enter every relevant dimension as a separate labelled entry in cm and kg

Shopify admin (optional pinning): Settings → Custom data → Products. Namespace: 'accentuate', Key: 'dimensions', Type: Single-line text (List). Pinning is highly recommended — dimensions are the most frequently needed field during product data entry.

REFERENCE VALUES

Standard dimension labels — always include the unit (cm or kg)

Value format

When to use

Height: 80 cm

Vertical measurement — tables, chairs, shelving, lamps, storage

Width: 120 cm

Horizontal measurement (left to right) — desks, sofas, beds, wardrobes

Depth: 40 cm

Front-to-back measurement — shelving, sofas, storage units

Length: 200 cm

Longest horizontal dimension — dining tables, rugs, beds (use instead of Width when length is primary)

Diameter: 60 cm

Circular products — round tables, pendant shades, bowls, mirrors

Seat height: 45 cm

Distance from floor to seat surface — chairs, sofas, stools

Table thickness: 2.5 cm

Tabletop or shelf thickness — relevant for design and structural context

Weight: 15 kg

Product weight — critical for self-installation decisions and freight calculation

Volume: 30 L

Internal capacity — storage boxes, laundry baskets, planters, bins

Folded dimensions: 80 x 40 x 10 cm

Compact state dimensions — folding chairs, tables, clothes airers

Packaged dimensions: 130 x 50 x 20 cm

Shipping box dimensions — required for freight rate accuracy

Max load: 50 kg

Maximum supported weight — shelves, storage units, stools, benches

BEST PRACTICES

  • Always standardise on centimetres (cm) and kilograms (kg) — do not mix cm and mm, or kg and lbs, within a catalogue

  • Label every entry clearly: 'Width: 120 cm' not '120 cm' — unlabelled numbers are ambiguous

  • Include packaged dimensions for all products — this is required for accurate freight calculation

  • For seating, always include seat height alongside overall height — customers need both

  • For storage products, always include internal volume or internal dimensions alongside external dimensions

  • For folding or extendable products, include both configurations (folded/extended, closed/open)

COMMON MISTAKES

  • Entering all dimensions as a single text string: 'W120 x D40 x H80 cm' — this prevents filtering and AI parsing

  • Omitting units: '120' means nothing without 'cm'

  • Mixing unit systems across a catalogue: some products in cm, others in mm or inches

  • Confusing Height with Seat height for chairs — these are different measurements and both matter

  • Leaving out packaged dimensions — this creates freight calculation errors and increased shipping costs

  • Not updating dimensions when a product variant (size) is added — each variant may need its own dimension set

IN CONTEXT

Extendable Dining Table — White Oak

Room

Dining room

Style

Scandinavian, Minimalist

Material

Solid wood (oak), Metal (steel)

Dimensions

Height: 75 cm, Width: 90 cm, Length: 160 cm (closed), Length: 220 cm (extended), Weight: 42 kg, Packaged dimensions: 175 x 95 x 25 cm

Assembly required

Full assembly required (tools included)

DEVELOPER IMPLEMENTATION

Liquid note: Shopify >> List — use .value for the array. Render dimensions in a structured specification table — this is the most referenced section of any home product page.

Liquid — Storefront Rendering

{% comment %}

Dimensions — Shopify >> Single-line text (List)

Namespace: accentuate | Key: dimensions

Render as a spec table — critical for purchase confidence

{% endcomment %}

{% assign dims = product.metafields.accentuate.dimensions.value %}

{% if dims != blank %}

<div class="product-dimensions">

<h3>Dimensions & Specifications</h3>

<ul class="dimension-list">

{% for dim in dims %}

<li>{{ dim }}</li>

{% endfor %}

</ul>

</div>

{% endif %}

Pro tip: Use dimension data to build a 'Will it fit?' feature. Filter collections by Width metafield value to let customers set a maximum width before browsing — this dramatically reduces returns from size mismatch.

SEE ALSO

  • Assembly required — large dimensions often correlate with flat-pack delivery and assembly complexity

  • Room — room type informs which dimensions are most relevant to display prominently

  • Indoor / Outdoor — outdoor dimensions may require weatherproofing allowances

Full ACF documentation: help.accentuate.io | Metafield Definitions → Fields → Field data type → Shopify field types

Last updated