The size finder is a small, considered helper on the product detail page. A visitor who knows they wear a Medium at Brioni can ask Voyager “what’s that in your sizes?” and get an answer — Small, in Brioni’s case, because the house runs generous. It’s a tiny touch that converts size anxiety into confidence at the buy moment.Documentation Index
Fetch the complete documentation index at: https://voyage-theme.fasil.in/llms.txt
Use this file to discover all available pages before exploring further.
Where it appears
The size finder lives inside the variant picker block on the PDP. Below the size chip row, a small “Find my size →” toggle reveals an inline panel:Brand mapping
Voyager ships with cross-references for eight houses. The mapping is conservative — when in doubt, it suggests the smaller Voyager size, because tailored garments forgive being slightly loose more easily than slightly tight.| Brand | XS | S | M | L | XL | XXL |
|---|---|---|---|---|---|---|
| Loro Piana | XS | S | M | L | XL | XXL |
| Brunello Cucinelli | XS | S | M | L | XL | XXL |
| Zegna | XS | S | M | L | XL | XXL |
| Brioni | XS | XS | S | M | L | XL |
| Kiton | XS | XS | S | M | L | XL |
| Drake’s | XS | XS | S | M | L | XL |
| Massimo Dutti | S | S | M | L | XL | XXL |
| Uniqlo | XS | XS | S | M | L | XL |
- Loro Piana / Brunello Cucinelli / Zegna — house sizing close to Voyager’s own. 1:1 mapping.
- Brioni / Kiton / Drake’s — generous house cut. A “Medium” at these brands typically sits between Voyager’s S and M, but we recommend S because a slightly close fit reads more refined.
- Massimo Dutti — runs slightly small. An XS at Massimo Dutti corresponds to Voyager S.
- Uniqlo — runs slightly large on the body. Same offset as Brioni / Kiton.
M — a safe middle ground.
Extending the mapping
To add a new brand, openassets/pdp.js and find the sizeMap object:
<select data-sf-brand> element in the variant-picker block — open the PDP main section and add a matching <option> value.
When the recommendation is missing
If the visitor picks a brand or size combination Voyager doesn’t know, the recommendation defaults toM. That’s deliberate — a fallback is more useful than an empty state, and the merchant can extend the matrix at any time.
Apply the recommendation
The Use [size] → button below the recommendation sets the matching Voyager size radio button as checked and dispatches achange event. The variant picker reacts to the change exactly as if the visitor had clicked the size chip themselves — price updates, variant id updates, the add-to-bag button targets the correct variant.
After applying, the panel collapses and the “Find my size →” toggle reappears, ready to be used again if the visitor wants to compare with another brand.
What if my brand isn’t in apparel?
The size finder is wired to any variant option namedSize (case-sensitive — Voyager uses Shopify’s standard Size option label). If your products are sized in a different system — shoe sizes (EU 41 / US 8), or ring sizes — the brand-cross-reference logic doesn’t fit directly. You have two options:
- Rename your sizes to the XS–XXL convention so the matrix applies (works for apparel-adjacent categories like belts and accessories).
- Replace the matrix with a sizing logic that fits your category — for shoes, you’d map EU to UK to US; for rings, mm circumference to standard US/UK/EU sizes. The same pattern applies — replace
sizeMapwith your own object and update the dropdown options.
Disabling
There’s no theme setting for this — the size finder renders when the variant picker block’s “Show size finder” toggle is on. To hide it on a product, the merchant disables the toggle on the block. To remove it sitewide, set the default tofalse in sections/main-product.liquid’s variant-picker block schema.
What’s next
Product page
The PDP that hosts the size finder block.
Quick view
The compact buy surface — note: size finder is PDP-only, not modal.