Folio

Product page

Sizing is the last question before add to cart, and returns are this category's margin problem. Folio's product page is built around answering both.

Block order

The buy column is assembled from blocks, so you can order it for what you sell. The shipped order is title, price, variants, size guide, buy buttons, inventory, fit, pickup, description, fabric, shipping, share.

Size guide

Add the Size guide block. It renders a link beside your size options rather than lower down the column, and opens a panel without leaving the product.

Fit

A three-point scale — runs small, true to size, runs large — because fit is comparative and a position reads faster than a sentence. Add a model note underneath: height and the size worn.

Fabric

A composition line plus up to four claims, each with an icon from the performance set: four-way stretch, compression, squat-proof, breathable, moisture-wicking, lightweight, seamless, pockets, recycled, care.

Per-product values

Fit and fabric read the product first and fall back to the block. Without this every product on a template shows the same model note and the same composition, which is wrong the moment you sell more than one shape.

MetafieldTypeExample
custom.model_noteSingle line textModel is 5′9″ and wears a size S.
custom.fit_scaleSingle line textsmall, true or large
custom.fit_detailMulti-line textHigh rise, sitting at the natural waist…
custom.compositionSingle line text78% recycled nylon, 22% elastane

Colour swatches

Swatches appear on cards and in the variant picker wherever Shopify supplies swatch data. Set them per product: Products → the product → Variants → the Color option → a swatch on each value. Without it the picker falls back to text buttons, which still works but loses the visual scan.

Sticky bar

On a phone a bar appears once the buy button scrolls away. It adds to cart directly, and on a multi-variant product carries a compact size select.