Enzo Field ExtractorGet the app

Product data guide

Turn product attributes in descriptions into structured Shopify data

Material, weight, dimensions, capacity, color, voltage, and care details are more useful when each value has a defined place. If those specifications live only in description text, Shopify cannot consistently treat them as individual product attributes.

Specifications are readable, but not always reusable

A shopper can read “Dimensions: 30 × 20 × 12 cm” in a description. Software sees one block of rich text unless that specification is also stored in a structured field. This makes it harder to build consistent specification sections, filters, comparison experiences, feeds, or internal catalog workflows.

Product metafields let you model attributes that Shopify does not provide as standard product fields. The right type matters: a dimension or weight benefits from a measurement-aware definition, while a short care instruction may be text. Consistent definitions also make values easier to validate.

How to structure product attributes manually

A careful manual process works well when you are defining the model or updating a small collection:

  1. Inventory the recurring specifications in your descriptions and choose only the attributes that have a clear business or storefront use.
  2. Create product metafield definitions in Shopify with stable names, namespaces, keys, and data types. Decide whether dimensions will be separate fields or one formatted specification.
  3. Open each product, read the source specification, normalize its unit or terminology, and enter it in the matching metafield.
  4. Review representative products, including ones with missing, unusual, or conflicting specifications, before using the values in your theme.

Why extracting attributes manually does not scale cleanly

Catalog descriptions rarely follow one perfect template. One supplier may write “1.2 kg”, another “1200g”, and another may omit weight entirely. Colors and materials can appear in marketing sentences as well as formal key-value lists. Mechanical copy and paste does not resolve those differences.

At scale, separate detection from updating. First collect candidate attributes, then map each field to an appropriate definition, review product-level values, and only then write approved data. Do not invent a value when the description does not support one.

Before and after: specifications to metafields

Before: description

Northline Storage Box. Powder-coated steel in forest green. Dimensions: 40 × 28 × 18 cm. Capacity: 16 L. Weight: 2.1 kg.

After: structured data

Material
Powder-coated steel
Color
Forest green
Dimensions
40 × 28 × 18 cm
Capacity
16 L
Weight
2.1 kg

Extract attributes with Enzo Field Extractor

Enzo Field Extractor scans product descriptions for common attributes and explicit key-value specifications. It brings detected values into a review workflow where you decide which Shopify metafield each field should populate.

The scan is a starting point, not a reason to skip catalog judgment. Preview the proposed changes, confirm the field mapping, and apply only the structured values you want. The product description remains available as the original source and customer-facing copy.

Install from the Shopify App Store

Installation and plan details are handled through Shopify.

Frequently asked questions

Which product attributes can be stored in Shopify metafields?

Common examples include material, weight, length, width, height, capacity, volume, color, voltage, wattage, and care details. The useful set depends on the products and the way the store will display or use the data.

Should dimensions use one metafield or separate fields?

Use separate length, width, and height definitions when each dimension needs to be filtered, validated, or reused independently. A combined text value can be simpler when it is only displayed as one specification. Choose the model before populating the catalog.

What happens when a description does not contain an attribute?

Leave the metafield unchanged unless you have another verified source. A review-first workflow should make missing or unclear values visible rather than filling them with guesses.