SmartSize offers 5 different insertion methods / positioning options, with varying levels of flexibility and customisation:
| Insertion Method | What it is | When to use | |
| Automatic (Default) |
The simplest, default option. The inline button is attached to standard elements present in all Shopify themes (e.g. In most themes, this option positions the button right above the Add to cart button. |
|
|
| App block (Recommended) |
Shopify's (and SmartSize's) recommended option. An App Block added directly through the store's Theme Editor, that can be positioned visually by drag-and-drop. |
|
Learn more |
| Selector (Advanced) | A CSS Selector that identifies an HTML element the size guide button should be "attached" to. |
|
Learn more |
| Code snippet (Expert) | A <div> element added directly to your theme's code, to be used by SmartSize as an anchor element to render the button. Similar to the CSS Selector, but requiring theme code editing. |
|
Learn more |
| Custom Elements / API (Expert) |
Instead of having SmartSize render its button, you create a custom link / button / element and use it to trigger the size chart popup using SmartSize's API. Requires theme development knowledge |
|
|