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