Skip to content

Appearance and the Master Template

The Appearance page is the master template — one set of styling decisions that every chart follows. Change it once and all your charts update on their next page load. (“Master template — used by 42 charts.”)

A live preview on the page reflects every change as you make it — no saving needed to see the effect.

Pick one of four trigger styles:

TriggerWhere it appears
Next to size label (default)On the same line as “Size” — falls back to an inline link
Inline linkUnder the size options
Floating buttonCorner of the page
Expandable rowOpens in place

The link never disappears: if your theme doesn’t expose a size label the app can attach to, the link stays under the size options instead — there is no state where shoppers lose access to the chart.

On most themes, placement is automatic. For heavily customised themes:

  1. Enter a CSS selector where the trigger should be inserted (e.g. .product-form__variants).
  2. Choose where relative to that element: After / Before / Inside at the end / Inside at the start.
  3. Click Test again — the app tests the selector against your published storefront and reports how many elements matched (or none).

As a last resort for headless or fully custom setups, copy the snippet and drop it into your theme where you want the chart:

<div data-sizechart data-product="{{ product.id }}"></div>

Five colour pickers — Text, Background, Header row, Lines, Accent — and typography:

  • Font — use your theme’s font (default) or pick one.
  • Table text size — 11–17 px.
  • Table style — horizontal lines, striped rows, full grid, or no lines.
  • Corner radius — 0–20 px.
  • Popup width — 360–820 px.
  • Keep the size column visible while scrolling — on a phone the table scrolls sideways while the size stays pinned on the left. On by default; strongly recommended for wide tables.
SettingOptions
Default unit systemMetric — cm, kg / Imperial (US) — in, lb
How the other system showsA switch above the table, or both inline: 86–91 cm (34–36 in)
Pick system by marketUS market sees inches first; everywhere else centimetres — with per-market overrides
Inches as fractionsShow 33½" instead of 33.5"
Decimal places0, 1, or 2
Unit symbolIn the column header / next to every number / hidden

With Pick the system from the shopper’s market enabled, add overrides per market (by ISO country code) — e.g. US → Imperial, CA → Imperial, DE → Metric. The storefront picks the system at render time based on the shopper’s selected market, so it costs no JavaScript and no page reload.

Feature toggles for the storefront widget:

  • Hover a size to see its row — hovering “M” shows the M row instantly.
  • Switch size system — US/UK/EU/JP pills inside the chart, whichever systems the chart carries.
  • Fit scale — a runs small → true to size → runs large indicator.
  • Find my size — the recommender: shoppers enter measurements and get a size plus the reason (see How the recommender works).
  • Select the recommended size for the shopper — tapping the recommendation picks that size in the theme’s variant picker; the shopper still reviews and adds to cart themselves.
  • Record the recommendation on the order — saves the suggestion as a line-item property so returns can be compared against what was suggested. Off by default.

Add custom CSS scoped to the widget — it applies to every chart and cannot leak into your theme. Invalid CSS is rejected with the reason, so you can fix it inline.

Reset to default restores the stock styling. Confirm carefully: reset also clears your custom CSS (you’ll be asked).

Play