SimplyCompare
  • How it works
  • Features
  • Pricing
  • FAQ
  • Add to Shopify

Using Shopify metafields to build home goods comparison tables

Related pages

  • Building dimension and spec comparison tables for your Shopify home goods store
  • How to add a comparison table to your Shopify home goods store

Shopify metafields give home goods merchants a clean, structured way to store the product attributes shoppers compare — dimensions, materials, weight, assembly requirements — and surface them in comparison tables that stay accurate as the catalog evolves. The home goods comparison tables overview covers the full picture — this page focuses on the metafield architecture.

Why metafields are the right approach for home goods comparison tables

Home goods purchasing decisions hinge on precise specifications. A sofa needs to fit through a doorway. A dining table needs to seat a specific number. A shelf needs to hold a defined weight. When that data lives in product descriptions or manually maintained tables, every product update — a revised weight capacity, a new available finish, a corrected dimension — requires editing every page that references it.

Shopify metafields solve this by attaching each specification as a structured field to the product record. Update a value in Shopify and every comparison table that reads from that metafield reflects the change automatically — no hunting across pages for outdated references.

The metafield schema for home goods products

For home goods comparison tables, useful metafields to define include width, depth, and height (integer or decimal, in centimetres), weight in kilograms (decimal), primary material (single-line text — e.g., solid oak, powder-coated steel, linen), secondary material where relevant (single-line text), care and maintenance instructions (single-line text), assembly required (true/false), and weight capacity in kilograms (integer). Define these in Shopify’s Custom Data settings under a namespace like home, then map the relevant fields to columns in SimplyCompare.

How your data flows from Shopify into the comparison table

SimplyCompare reads metafield values from the Shopify Storefront API at the time each shopper loads the table. There is no static snapshot and no cache to maintain. A dimension correction, a new finish option, or an updated weight capacity in Shopify is immediately visible in every comparison table that includes that product. For home goods merchants managing large catalogs with frequent updates, comparison accuracy is maintained automatically as a byproduct of keeping the product catalog current.

Frequently asked questions

Should I store each dimension as a separate metafield or combine them?

For the cleanest comparison table display, storing each dimension as a separate field — width_cm, depth_cm, height_cm — lets you display each in its own column. Alternatively, a single “dimensions” text metafield with a formatted string like “120 × 60 × 75 cm” works well if you prefer fewer columns.

Can I show both metric and imperial dimensions in the comparison table?

Yes. Store a text metafield that includes both — for example “120 × 60 × 75 cm / 47 × 24 × 30 in” — and SimplyCompare displays it exactly as stored in that column.

What if some products in my catalog do not have all specifications populated?

Products without a value for a given metafield show an empty cell. You can configure a fallback display value — such as “—” or “Contact us” — in SimplyCompare for missing data.

Can I configure different column sets for different product types in my catalog?

Yes. Each comparison table in SimplyCompare has its own column configuration. A sofas table can show seating capacity and seat depth while a shelving table shows shelf depth and weight capacity — each using the metafields most relevant to that product type.

SimplyCompare

Beautiful product comparison tables, powered by your store's data.

Privacy Policy Terms of Service Support Shopify App Store

Need help? Reach us at [email protected]

© 2026 SimplyCompare. All rights reserved.