> For the complete documentation index, see [llms.txt](https://docs.globo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.globo.io/options/templates/pre-designed-templates.md).

# Pre-designed templates

Twenty complete option sets for common product types, ready to copy and adapt.

Twenty option sets built for common product types. They include the fields, values, and layout, but not the live preview.

For setups that include the live preview, see [Personalizer templates](/options/templates/personalized-templates.md).

## The twenty

<table><thead><tr><th width="230">Template</th><th width="230">Template</th><th>Template</th></tr></thead><tbody><tr><td>Glasses</td><td>Framed Poster</td><td>Necklace</td></tr><tr><td>Keychain</td><td>Phone Case</td><td>Pendant</td></tr><tr><td>Bracelet</td><td>Cupcake Variety Box</td><td>Ring</td></tr><tr><td>Mug</td><td>Name Tag</td><td>No Pull Dog Harness</td></tr><tr><td>Balloon Set</td><td>Composition Set</td><td>Jersey</td></tr><tr><td>Burger</td><td>Toy Cars</td><td>Candy Box</td></tr><tr><td>Gift Box</td><td>Chocolate Box</td><td></td></tr></tbody></table>

## Using one

{% stepper %}
{% step %}

### Look at the demo

Each template includes a demo, so you can see the finished form on a storefront before you use it.
{% endstep %}

{% step %}

### Select Use template

A new option set is created from the template, and the builder opens.
{% endstep %}

{% step %}

### Rename it

Name the option set after your products, not after the template.
{% endstep %}

{% step %}

### Go through every option

Templates contain example values. Check and update the following:

* **Label** and **Name** on each option. The Name appears on your orders.
* Option values, so they match what you actually offer
* Character limits and min and max values
* Prices, which are either examples or not set
  {% endstep %}

{% step %}

### Assign it to your products

Set a rule on **Assign products**. A template has no rule. See [Assign to products](/options/option-sets/assign-to-products.md).
{% endstep %}

{% step %}

### Save, activate, and test

Set the status to **Active**, confirm **Online Store** is ticked, then use **View in Store**.
{% endstep %}
{% endstepper %}

## Choosing one to start from

Select a template by the **structure of the form** rather than by the product name. For example, if you sell engraved hip flasks, the closest template is not the one named after a flask. It is the one with a short engraving field and a font choice, probably Keychain or Pendant.

<table><thead><tr><th width="290">Your form needs</th><th>Start from</th></tr></thead><tbody><tr><td>A short engraving plus a font</td><td>Keychain, Pendant, Bracelet</td></tr><tr><td>A name and a number</td><td>Jersey</td></tr><tr><td>Pick-and-mix contents from a list</td><td>Cupcake Variety Box, Candy Box, Chocolate Box</td></tr><tr><td>Build-your-own from components</td><td>Burger, Composition Set</td></tr><tr><td>Size and color with swatches</td><td>Glasses, No Pull Dog Harness</td></tr><tr><td>An uploaded image on a product</td><td>Phone Case, Framed Poster</td></tr><tr><td>Gift wrapping and a message</td><td>Gift Box</td></tr></tbody></table>

## What to check before going live

<table><thead><tr><th width="290">Check</th><th>Why</th></tr></thead><tbody><tr><td>Every option's <strong>Name</strong></td><td>It appears on your orders. Template names are generic</td></tr><tr><td>Every price</td><td>Template prices are examples, if they exist at all</td></tr><tr><td>Character limits</td><td>They reflect the template's example product, not yours</td></tr><tr><td>Conditional logic rules</td><td>They work, but check they describe your process</td></tr><tr><td>The product rule</td><td>Templates arrive unassigned</td></tr><tr><td>Status</td><td>Templates arrive as <strong>Draft</strong></td></tr></tbody></table>

## Notes

* Using a template does not modify it.
* Templates may not be available on all plans.
* After adapting a template, save your version as a [custom template](/options/templates/custom-templates.md), so your next product starts from it.
* A template's options can also be inserted into an existing option set, using **Add template** in the builder.
