This guide configures Table details for list and table (row) product layouts. It does not add those metafields to grid product cards. For grid versus row behavior and metafields that grid cards support out of the box, see Metafields on product cards.
Using metafields, you can display custom data within your product table. This allows for enhanced product comparisons and detailed information display. Display SKU's, product id's, or any other additional product information within the table!
Available in Keystone 1.3.0+
Add custom data to tables via Theme settings
In Shopify, go to Online Store > Themes and click Customize on the theme you want to update.
In the left panel, open Theme settings > Product cards.
Scroll to the bottom to find Table details (Keystone 1.3.0+). Add the metafield(s) you want to display in your product tables. Supports both product and variant metafields (e.g., custom.weight).
To show total stock across all locations in variant tables, add the variant metafield custom.total_inventory_all_locations to Table details. Populate this metafield on each variant to display combined inventory from all locations.
Click Save, then preview a page with a product table to confirm your custom data appears.

Create your metafields in Shopify
In your Shopify admin, go to Settings > Custom data > Products, then click Add definition. For example, create a definition for Weight with namespace and key like custom.weight and choose an appropriate type (e.g., Multi-line text).
If you want to manage richer structured content, create a Metaobject in Settings > Custom data > Metaobjects and relate it via a metafield.
Open a product in the Shopify admin, scroll to Metafields, and enter values for the metafield(s) you created.
Display custom data in the Product Comparison section
In the theme editor, open a page that uses the Product Comparison section. Click Add block and select Metafield.
In the block settings, select the product or variant metafield (e.g., custom.weight) to display within the table.
Click Save and verify the table shows your custom data.
Start by connecting your source repository and choosing the pages you want to publish.
You can then browse your documentation and ask questions about the content your team has shared.