Show the right size chart on the right product — automatically
A shoe size chart and a shirt size chart aren't the same table, but most stores only have room for one hard-coded image. This module manages size guides from an admin grid, assigns each one to the categories it actually belongs to, and shows the right guide's link automatically on matching product pages — nothing at all when none applies.
Free forever, no credit card · just a free TVT Commerce account so we know where to send updates
Manage it once, in one grid — assign it wherever it fits
One guide for "Shoes", a different one for "Men's Shirts" — as many as your catalog actually needs.
Simple admin grid
Each guide is a title plus rich-text content — a size conversion table, measurement notes, whatever the category needs — edited like any other grid entry.
Assigned to one or more categories
Attach a guide to "Shoes", another to "Men's Shirts" — a single guide can also cover several related categories at once.
Matched automatically per product
The product page resolves which guide, if any, applies based on the product's own categories — nothing to configure per product.
Hidden when nothing applies
No guide assigned to that product's categories means no link renders at all — no dead click, no empty popup.
Opens Magento's real modal
The popup uses the theme's own native modal component, so it looks and behaves like every other popup on the site, not a bolted-on JS lightbox.
Full rich-text content
Build the chart with the same WYSIWYG editor you already use for CMS content — tables, images, formatting, all of it.
Why this exists: Magento core has no concept of a "size guide" at all. Merchants either hard-code a static size-chart image into every product description — which breaks the moment sizing differs between categories, or means editing dozens of products to update one chart — or install a generic modal-popup extension that has no idea which chart belongs to which product. This module resolves category assignment server-side: when a product page renders, it walks that product's assigned categories, finds the closest matching size guide, and only then renders the "Size Guide" link — using Magento's own built-in popup/modal component, so opening it looks exactly like every other native popup in the theme, not a separate JS library fighting your theme's styling. Full walkthrough: How to Add a Size Guide Popup to Magento 2 Product Pages.
Install & configure
1Download the module as a .zip from your account dashboard and copy it into app/code/TVTCommerce/SizeGuide.
bin/magento module:enable TVTCommerce_SizeGuide
bin/magento setup:upgrade
bin/magento cache:flush
2Create a guide with a title and rich-text content, assign it to one or more categories, and it will start appearing on matching product pages immediately.
Want the Add to Cart button just as easy to find?
This module is free and focused on one job. Pair it with Sticky Add to Cart so shoppers can check their size, then buy, without ever losing the CTA. TVT Commerce also builds AI Copilot, an in-admin assistant for catalog, sales, and CMS.