Size Chart

A clickable trigger that opens a size guide in a modal overlay. The customer clicks a link or button on the product page to view the chart without leaving the page or losing their option selections.


When to use

  • Apparel products where customers need to check their size before selecting
  • Footwear, hats, gloves, or rings where fit guidance matters
  • Any product with multiple size-related options that customers struggle to choose without a reference

The Size Chart is a display element — it has no value, doesn’t block the cart, and doesn’t submit anything to the order.


Trigger settings

The trigger is the visible element on the product page that opens the chart.

What to show

OptionDescription
Text onlyJust the trigger text — renders as a plain inline link or button
Icon onlyJust an icon, no label — use when space is very tight
Icon + textIcon and text side by side

Trigger text

The clickable label customers see. Default: “Size chart”. Customize to “View size guide”, “Sizing help”, etc.

Icon

Available when “Icon only” or “Icon + text” is selected. Choose from built-in icons:

IconDescription
RulerClassic ruler icon
T-shirtClothing outline
CustomUpload your own icon image via URL

Icon position (Icon + text only)

  • Before text — icon appears to the left of the label
  • After text — icon appears to the right of the label

Trigger style

StyleAppearance
Inline linkRenders as a text hyperlink placed inline with the surrounding content.
ButtonRenders as a styled button with border and padding

The What to show and Trigger text settings are at the top of the settings panel:

Size Chart settings showing What to show options and the Trigger text field

Scroll down for Trigger style, Modal header, and the Chart content editor toolbar:

Size Chart settings showing Trigger style, Modal header, and the Chart content toolbar


The title shown at the top of the modal dialog. Default: “Size guides”.

Chart content

The full size chart content, edited with a rich text editor. You can:

  • Type text and apply bold, italic, underline, headings
  • Insert HTML tables for the size rows and columns
  • Paste formatted content directly
  • Switch to raw HTML view for precise control (requires knowledge of HTML table formatting).

A default starter table is provided when a new Size Chart element is created. Edit it to match your product’s actual sizing.

Example content:

| Size | Chest | Waist | Hip |
|------|-------|-------|-----|
| S    | 34–36 | 28–30 | 36–38 |
| M    | 38–40 | 32–34 | 40–42 |
| L    | 42–44 | 36–38 | 44–46 |

A filled-in chart table looks like this in the editor:

Size Chart content table filled in with actual size rows from XS to XXL


Storefront behavior

  • The trigger renders in the position where the Size Chart element sits in the element list — typically placed just above or below the size selection element
  • Clicking the trigger opens a centered modal overlay with a close button
  • The modal does not affect any element values — it’s purely informational
  • The modal closes when the customer clicks the X button, clicks outside the modal, or presses Escape

Tips

  • Place the Size Chart element immediately before or after the size selection element (Dropdown, Radio Buttons, etc.) so customers see it right when they need it
  • For products with multiple size dimensions (e.g., a dress that has both size and cup size), you can add multiple Size Chart elements, each with its own chart content
  • Use conditional logic to show a different Size Chart based on what the customer selects (e.g., show different charts for “Adult” vs. “Kids” selections)