Product comparison tables for Shopify

Help shoppers compare the details that change their product choice.

Quick answer

A Shopify product comparison table puts the same specification labels beside two or more products or variants. Use it when a shopper must choose between different capacities, dimensions, materials, or models. TableFlow creates product and variant comparison tables from specification tables you prepare. Put shared values in product metafields and option-specific values in variant metafields. Then check that each column uses the correct product, variant, and unit.

Comparison tables are listed on TableFlow's Advanced plan at $9/month, with a 14-day free trial. The $6/month Core plan covers specification and multi-column tables. These are USD prices from the official TableFlow listing, checked September 19, 2026. Check the listing again before installation.

Should you compare products or variants?

Shopper questionUseful layoutData to prepare
Which of these three coffee makers fits my kitchen?Product comparisonWidth, height, tank capacity, and power requirements for each model
Which size of this desk fits my room?Variant comparisonWidth and depth for each saleable size
What changes when I select a different bottle size?Specification table for the selected variantCapacity, height, and weight for that option
Which replacement parts match this equipment?A specification comparison for a few known choices; a searchable catalog for a large datasetVerified compatibility values and model identifiers

The third task does not always need a comparison table. A specification table that changes with the selected variant may answer the question with less content on the page.

What should a comparison table contain?

This planning example uses fictional coffee makers. It is not a live TableFlow table or a claim about a merchant's products.

SpecificationCompact modelFamily modelWhat the row helps a shopper decide
Width18 cm26 cmWhether the machine fits the available counter space
Water tank1 L1.8 LHow much water it holds
Machine height30 cm36 cmWhether it fits below a cabinet
Included accessoriesFilter basketFilter basket and scoopWhat arrives with the order

Keep the same meaning in every column. Machine height and height with the lid open are different measurements. If both matter, give them separate rows. Use the coffee equipment tutorial to plan the source fields and review checks.

How do you prepare the specification data?

  1. Choose products that answer the same buying question. Comparing unrelated products creates empty rows and unclear choices.
  2. Select a small set of shared labels. Start with the measurements or features that distinguish the choices.
  3. Record each value with its unit. Use one unit for the same measurement across the comparison.
  4. Store information that applies to all options on the product. Store values that change with an option on the variant.
  5. Prepare the TableFlow specification tables before creating the product or variant comparison.
  6. Configure storefront placement, then check the saved result in your theme.

Use the metafield setup guide, advanced source guide, and table locations guide for the source and placement steps.

What should you check before publication?

  • Compare every displayed value with the source for that exact model or variant.
  • Change the selected variant and check the current product's specification values again.
  • Confirm that the comparison includes the intended products. Check any product exclusions.
  • Leave an optional source value blank and inspect the result. A missing value must not imply that a feature is absent.
  • Open the page on a phone. Check column labels, units, and access to every comparison column.
  • Check a product with a long title and one with an unusually long specification value.

TableFlow displays the values you supply. Confirm technical, compatibility, and safety information with the supplier before publication. A table layout does not verify those claims.

Which app should you choose?

Choose TableFlow when you want to reuse product specification data in product and variant comparison layouts. For a large searchable product catalog with ordering rows, review Table Master and its product table with variants guide.

If you are still choosing a specification app, read Shopify specification table apps compared. It explains the listed plan differences between TableFlow, Bear Specs & Compare, and Easy Specs.

FAQ

Can I compare variants of the same product?

Yes. TableFlow lists variant comparison tables. Prepare values for each variant and use labels that make the difference clear. For example, compare capacity, dimensions, and weight for different bottle sizes.

Is a comparison table the same as a size chart?

No. A size chart may show measurements for one product family. A product comparison helps a shopper choose between products or variants. Choose the layout from the question the shopper needs to answer.

Do I need to copy product descriptions into the table?

No. Keep narrative descriptions separate. Use specification rows for facts that share a common label across the compared items. The product specification guide explains how to choose those rows.

Prepare the specifications before the comparison

Review TableFlow's current Advanced plan and use the setup guides to prepare your product data.

Was this page helpful?