Batten
Color theme

Shopify app

Coming soon

Batten Spec Tables

Show product metafields as spec tables, accordions, badges, and facts panels, with no theme code edits.

Free, Pro $9.99 a month

Read the documentationShopify App Store listing pendingAsk a question

Your product data is already in Shopify. Metafields and metaobjects hold the material, the weight, the certifications, the nutrition panel, the datasheet. Getting it onto the product page normally means editing theme code.

Batten Spec Tables gives you six theme editor blocks that read what you already have. Add a block, point it at a namespace and key, and it renders. No code, no theme file edits, and nothing left behind when you uninstall.

Built as a theme app extension

Everything is a theme app extension, so the blocks work in any Online Store 2.0 theme, are versioned on the Shopify CDN, and disappear cleanly on uninstall. There is no external request and no tracking script. The accordion uses the browser's own details and summary elements, so it is keyboard operable before any script loads, and only the variant description block ships a script at all.

Every block inherits your theme's fonts and line height by default, and gives you color, width, and spacing controls when you want to override them.

Why merchants pick it

  • Reads your existing metafields. Nothing to migrate, nothing to duplicate.
  • Product, variant, collection, and shop metafields are all supported.
  • Works on product, collection, and page templates in any Online Store 2.0 theme.
  • Uninstalls cleanly. Theme app extensions leave no code in your theme.

Billing runs on Shopify App Pricing, so plans are created and charged by Shopify against your existing store bill.

Features

What it does

Spec table
Key and value rows from a list of metafields, a single metaobject, or a list of metaobjects. Column labels, striped rows, compact spacing, unit suffixes, and a choice about whether empty rows stay in place.
Accordion group
Repeated collapsible rows built from a metaobject list or from separate metafields. Uses native details and summary elements, so it is keyboard operable with no JavaScript, with an option to keep one row open.
Nutrition facts panel
A panel with serving size, servings per container, calories, indented sub nutrients, percent daily value, and a footnote. Built for food and supplement stores.
Downloads list
File metafields rendered as a list of datasheets, manuals, and safety sheets, with a document icon and the file type. Built for industrial and trade catalogs.
Feature badges
Certifications, materials, and warranty marks as an icon row, from a text list metafield or a metaobject list with images.
Variant description
Copy from the selected variant that swaps as the shopper changes variant, with space reserved so the page does not jump.

Pricing

Plans

Free

$0

Spec table block, unlimited products, collections and pages, every layout, color and spacing setting, email support.

Pro

$9.99 a month

Everything in Free plus the accordion group, nutrition facts panel, downloads list, feature badges, and variant description blocks.

Screenshots

Coming with the listing

Product imagery is shot against a real catalog rather than mocked up. These are the frames being produced.

  1. 01Spec table on a product page, ten rows with units and striped rows
  2. 02Theme editor with the spec table block settings open
  3. 03App home with the setup steps and the block list
  4. 04Theme editor with the nutrition panel settings open
  5. 05Nutrition facts panel beside a supplement product image
  6. 06Downloads list and feature badges on an industrial product page