Skip to content

Comparison Table

A feature comparison grid for comparing products, plans, or options side by side. Helps visitors make informed decisions.

Try it

Change the settings below and watch the preview update in real time. Click Split to see settings and preview side by side, or use the tabs to switch between them.

Comparison Table
3

How many products to compare side by side.

#1e293b
Storefront preview
EssentialProStudio
Email support
Live chat
Custom branding
API access
Dedicated manager
Live demo — Comparison Table on storefront
Live demo — Comparison Table on storefront

Settings

SettingWhat it does
Color schemePicks which set of colors to use for this section
HeadingThe title above the table
OrientationWhether products are compared column-by-column (Columns) or feature-by-feature in rows (Rows). Default: Columns.
Feature headerThe label for the feature-name column (e.g., "Feature"). Only shown when Orientation is set to Columns.
Enable sortableLets visitors sort columns by clicking a column header. Only available when Orientation is set to Columns.

Column names come from the Column title field on each Column block — see Blocks below.

Blocks

Column

Each column in the comparison table is a Column block. Add one block per product or option.

SettingWhat it does
Column titleThe name of this column (e.g., the product name)
SubtitleA short description below the title
ImageA product or category image for this column
CTA labelThe button text for this column's call-to-action
CTA linkWhere the CTA button links to
HighlightedMark this column as featured or recommended
Cell 1 label – Cell 10 labelThe feature name for each row (e.g., "Weight", "Material")
Cell 1 value – Cell 10 valueThe value for this column in each row (e.g., "1.2 kg", "Stainless steel")

Cell value fields are only shown after their corresponding label is filled in.

Advanced

Niche metafield namespace — a custom namespace used to pull product-metafield data into comparison rows. The default value (uisce_tine) is an example from the Tine preset. Change this to match your own metafield namespace.

Related article handle — the blog-post handle of an article to link from the comparison table. The default (choosing-the-right-drill-size) is a Tine-preset example. Replace with the handle of a relevant article in your store.

Tips

  • Highlight your recommended product to guide visitors who feel overwhelmed by options. A "Most Popular" or "Best Value" label goes a long way.
  • Keep feature rows to 5–8. More than that and the table becomes hard to scan. Link to individual product pages for full details.

Built for the Shopify Theme Store.