Display table using theme app block

The Display Rule feature in TablePress Size Chart & Guide allows you to display tables dynamically across different areas of your Shopify store. First, add the TablePress Size Chart & Guide app block to the desired page template and position it where you want the table to appear. Then, create display rules by selecting a page type, template (if applicable), and block placement within the app. When a page matches the configured rule, the associated table is automatically displayed in that block location. This gives you full control over where tables appear without manually adding shortcodes to each page.

📄 Supported pages

You can use the TablePress Size Chart & Guide app block to display tables on different areas of your Shopify store. Simply add the app block to the desired page from the theme editor and configure its settings to control which table should be displayed.

The Theme App Block supports the following page types:

🏠

Home Page

Display tables anywhere on your storefront home page.

🛍️

Product Page

Show tables on product templates using the app block.

📂

Collection Page

Display tables on collection templates.

📄

CMS/Custom Page

Add tables to custom page templates created in Shopify.

📰

Blog Page

Show tables on blog listing pages.

✍️

Blog Post Page

Display tables on individual blog articles.

Note: Tables are displayed only on the pages where the TablePress Size Chart & Guide app block has been added.

💡 How the theme app block works

The Theme App Block lets you display tables directly within your Shopify store without manually adding shortcodes.

After adding the app block from the theme editor, you can configure its settings to control which table should be displayed on that page.

The app block works together with the Page and Placement Settings, allowing you to dynamically show tables across different pages and templates in your store.

Note: Tables are displayed only on pages where the app block has been added. If you add the app block multiple times on the same page, the table will appear multiple times, once for each app block.
⚠️

Note for existing merchants: Stores that were using previous versions of the app may still see the Copy Shortcode option. The Theme App Block method is primarily intended for new installations.

Add the Theme App Block

Follow these steps to add the TablePress Size Chart & Guide app block to your Shopify theme.

  • Log in to your Shopify Admin.
  • Go to Online Store → Themes.
  • Click Edit theme on the theme where you want to display the table.
  • Open the page template where you want to add the table.
  • Click Add Block.
  • Select the Block from apps.
  • Add the app block to the desired section of the page.
  • Click Save to apply the changes.
Note: The app block can be added to supported page templates, including Home, Product, Collection, CMS/Custom Page, Blog Page, and Blog Post Page templates.

⚙️ Configure page and placement settings

After adding the TablePress Size Chart & Guide app block to your theme, you can configure the Page and Placement Settings to control where the table should appear.

Each page type has its own configuration options. Depending on the selected page, you can choose a theme template, select a placement block, and specify which resources should display the table.

Home Page All table type

When Home Page is selected, only the Select Placement Block option is available.

Choose the block where you want the table to appear. The table will be displayed on the Home page at the selected position.

Page and placement - Home page

Product Page All table type

When Product Page is selected, you will see the following options:

  • Select Theme Template – Choose the product template where you want to display the table.
  • Select Placement Block – Select the app block position within the chosen template.
  • Product Selection – Decide which products should display the table.

Apply to All Products

Selecting this option displays the table on all products that use the selected product template.

Specific Products

Use the Browse Products option to select individual products. The table will only be shown on the selected products that belong to the chosen template.

Add Product with Tag

Enter one or more product tags. The table will automatically appear on products containing those tags and using the selected template.

Page and placement - Product page

Table Display Type Size chart

You can choose how the size chart should be displayed on the storefront.

Always Visible
Displays the size chart table directly on the page at the selected block position without requiring any customer interaction.

Inline & Floating Button
Displays the size chart through buttons instead of showing it directly on the page. Customers can open the size chart by clicking the size chart inline button or floating button.

Note: The available display type options are specific to Size Chart tables and are not available for Data Tables or Product Catalog tables.

Choose placement type Size chart

When Inline & Floating Button is selected, you can choose one or both button types.

Inline button
Displays a button inside the page content near the selected app block position. Customers can click the button to view the size chart.

Floating button
Displays a floating button on the side of the screen, allowing customers to access the size chart from anywhere on the page.


Modal Type Size chart

You can choose how the size chart popup should appear when customers open it.

Center
Opens the size chart in a centered popup window.

Left Drawer
Displays the size chart in a sliding drawer from the left side of the screen.

Right Drawer
Displays the size chart in a sliding drawer from the right side of the screen.

Note: Modal Type settings are available only when the size chart is displayed using buttons.

Collection Page All table type

For Collection pages, you can configure:

  • Select Theme Template – Choose the collection template.
  • Select Placement Block – Select where the table should appear.
  • Apply To – Choose whether the table should appear on all collections or only selected collections.

All Collections

Displays the table on every collection using the selected template.

Specific Collections

Use the browse option to select individual collections. The table will only appear on the selected collections.

Page and placement - Collection page

CMS / Custom Page All table type

For CMS or Custom pages, configure:

  • Select Theme Template – Choose the page template.
  • Select Placement Block – Select the app block position.
  • Select Page Type – Decide whether the table should appear on all pages or only selected pages.

All Pages

Displays the table on every page using the selected template.

Specific Page

After selecting this option, a list of all created pages in your store will be available. Choose the pages where you want to display the table.

Page and placement - CMS page

Blog Page All table type

For Blog pages, you can configure:

  • Select Theme Template
  • Select Placement Block
  • Select Blog Page

All Blog Pages

Displays the table on all blog listing pages that use the selected template.

Specific Blog Page

Choose individual blog pages from the available list to display the table only on those blogs.

Page and placement - Blog page

Blog Post Page All table type

Blog Post pages support the following options:

  • Select Theme Template
  • Select Placement Block
  • Select Blog Post Page

All Blog Post Pages

Displays the table on every blog article using the selected template.

Specific Blog Post Page

Select individual blog posts from the available list. The table will only appear on those selected blog posts.

Page and placement - Blog post page

💡 Things to Know

Before using the Theme App Block feature, keep the following points in mind.

Tables are displayed only where the app block is added.
Adding a page rule alone will not display the table. The TablePress Size Chart & Guide app block must also be added to the corresponding page or template from the Shopify theme editor.

Multiple app blocks create multiple table positions.
If you add the app block multiple times on the same page, the table will appear multiple times, once for each selected block.

Different pages support different configuration options.
Depending on the selected page type, additional options such as product selection, collection selection, page selection, or blog selection may be available.