Products

Specifications

Learn how to configure and display product specifications on product pages

The Specifications block displays product specifications as a neatly formatted table on your product pages. Atlas supports two configuration approaches: a single metafield for simplicity, or separate metafields for greater flexibility.

The simplest way to manage specifications is with a single Rich text metafield. You enter your specifications as a bullet list, and the theme automatically converts them into a table on the product page.

Create the specifications metafield

  1. In your Shopify admin, go to Settings > Metafields > Products.
  2. Click Add definition.
  3. Enter a name (e.g., "Specifications"), set the type to Rich text, and click Save.

Connect the metafield to the Specifications block

  1. Open the Theme editor and navigate to a Product page.
  2. Select the Specifications block in the Product section.
  3. Next to the Content field, click the Connect dynamic source icon and select the metafield you just created.
  4. Click Save.

Fill in your specifications

  1. In your Shopify admin, open the product you want to add specifications to.
  2. Scroll down to the Metafields area and click on the Specifications field.
  3. Enter your specifications as a bullet list using the Label: Value format:
- Weight: 500g
- Material: Metal, Wood
- Color: Red
  1. Click Save. The specifications will now appear as a table on the product page.

Separate metafields

Alternatively, you can create a dedicated metafield for each specification type (e.g., one for "Weight", one for "Material", one for "Color"). This approach is useful when you want to reuse these metafields for other purposes, such as building collection filters.

Create your specification metafields

  1. In your Shopify admin, go to Settings > Metafields > Products.
  2. For each specification type, click Add definition and create a metafield.
  3. Note the key of each metafield (e.g., custom.weight, custom.material).

Define the metafields in theme settings

  1. In the Theme editor, open Theme settings > Specifications.
  2. In the text field, enter the key of each metafield on a separate line:
custom.weight
custom.material
custom.battery_life

Customize the specification labels (optional)

By default, the theme derives the display label from the metafield key. For example, custom.battery_life will appear as "Battery life" in the table.

To set a custom label, prepend the metafield key with your preferred name followed by a colon:

custom.weight
custom.material
Battery life (in days):custom.battery_life

In this example, the custom.battery_life specification will display as "Battery life (in days)".