---
title: How to create and manage Customisations Templates
description: Customisation Templates allow you to create reusable sets of product customisations and automatically apply them to products using rules. Instead of configuring the same customisations on every product, you can create a template once and use JSON Logic rules to decide which products it applies to.
---

[Skip to content](https://resources.symphonycommerce.io/knowledge-base/how-to-create-and-manage-customisations-templates#main-content)

[File a Ticket](https://resources.symphonycommerce.io/knowledge-base/kb-tickets/new?hsLang=en) [Go to Customer Portal](https://clienthub.symphonycommerce.io/tickets-view?hsLang=en)

[![symphony-commerce-logo-mark-white-rgb-1500px-w-350ppi](https://resources.symphonycommerce.io/hs-fs/hubfs/Design/Logo/symphony-commerce-logo-mark-white-rgb-1500px-w-350ppi.png?width=40&height=40&name=symphony-commerce-logo-mark-white-rgb-1500px-w-350ppi.png)](https://resources.symphonycommerce.io/knowledge-base?hsLang=en)

- [WHY SYMPHONY?](https://www.symphonycommerce.io/pages/why-shopblocks)
  
  Show submenu for WHY SYMPHONY?

    - [EXCLUSIVELY B2B ECOMMERCE](https://www.symphonycommerce.io/pages/why-shopblocks#exclusivelyB2B)
    - [LIMITLESS INTEGRATION](https://www.symphonycommerce.io/pages/why-shopblocks#ftv)
    - [FASTEST TIME TO VALUE](https://www.symphonycommerce.io/pages/why-shopblocks#limitlessIntegration)
    - [SEAMLESS MIGRATION](https://www.symphonycommerce.io/pages/why-shopblocks#seamlessMigration)
- [CUSTOMER SUCCESS](https://www.symphonycommerce.io/pages/customer-success)
  
  Show submenu for CUSTOMER SUCCESS

    - [CASE STUDIES](https://www.symphonycommerce.io/pages/case-studies)
- [FEATURES](https://www.symphonycommerce.io/pages/features-in-focus)
  
  Show submenu for FEATURES

    - [NEXUS – WHITE LABEL STOREFRONT PLATFORM](https://www.symphonycommerce.io/pages/nexus)
    - [INTEGRATIONS](https://www.symphonycommerce.io/pages/api-integrations-to-power-up-your-ecommerce)
    - [FORTIS – SMARTER DISCOUNTS FOR BIGGER B2B DEALS](https://www.symphonycommerce.io/pages/fortis)
    - [SYMPHONY PAY – TRUSTED PAYMENT OPTIONS FOR MODERN B2B COMMERCE](https://www.symphonycommerce.io/pages/symphony-pay)
- [PRICING](https://www.symphonycommerce.io/pages/pricing)
- [PARTNERSHIPS](https://www.symphonycommerce.io/pages/ensemble)
- [INSIGHTS HUB](https://resources.symphonycommerce.io/blog)

Open main navigation

Close main navigation

- [WHY SYMPHONY?](https://www.symphonycommerce.io/pages/why-shopblocks)
  
  Show submenu for WHY SYMPHONY?

    - [EXCLUSIVELY B2B ECOMMERCE](https://www.symphonycommerce.io/pages/why-shopblocks#exclusivelyB2B)
    - [LIMITLESS INTEGRATION](https://www.symphonycommerce.io/pages/why-shopblocks#ftv)
    - [FASTEST TIME TO VALUE](https://www.symphonycommerce.io/pages/why-shopblocks#limitlessIntegration)
    - [SEAMLESS MIGRATION](https://www.symphonycommerce.io/pages/why-shopblocks#seamlessMigration)
- [CUSTOMER SUCCESS](https://www.symphonycommerce.io/pages/customer-success)
  
  Show submenu for CUSTOMER SUCCESS

    - [CASE STUDIES](https://www.symphonycommerce.io/pages/case-studies)
- [FEATURES](https://www.symphonycommerce.io/pages/features-in-focus)
  
  Show submenu for FEATURES

    - [NEXUS – WHITE LABEL STOREFRONT PLATFORM](https://www.symphonycommerce.io/pages/nexus)
    - [INTEGRATIONS](https://www.symphonycommerce.io/pages/api-integrations-to-power-up-your-ecommerce)
    - [FORTIS – SMARTER DISCOUNTS FOR BIGGER B2B DEALS](https://www.symphonycommerce.io/pages/fortis)
    - [SYMPHONY PAY – TRUSTED PAYMENT OPTIONS FOR MODERN B2B COMMERCE](https://www.symphonycommerce.io/pages/symphony-pay)
- [PRICING](https://www.symphonycommerce.io/pages/pricing)
- [PARTNERSHIPS](https://www.symphonycommerce.io/pages/ensemble)
- [INSIGHTS HUB](https://resources.symphonycommerce.io/blog)
- [File a Ticket](https://resources.symphonycommerce.io/knowledge-base/kb-tickets/new)
- [Go to Customer Portal](https://clienthub.symphonycommerce.io/tickets-view)
- [VISIT OUR WEBSITE](https://www.symphonycommerce.io/)

[VISIT OUR WEBSITE](https://www.symphonycommerce.io/)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Symphony Knowledge Base](https://resources.symphonycommerce.io/knowledge-base?hsLang=en)
2. [Products](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en)
3. [Customisations](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#customisations)

# How to create and manage Customisations Templates

## Customisation Templates allow you to create reusable sets of product customisations and automatically apply them to products using rules. Instead of configuring the same customisations on every product, you can create a template once and use JSON Logic rules to decide which products it applies to.

### **Creating a template**

Navigate to **Products \> Customisations \>**  and click **New Template**.

Each template consists of five main sections:

- Template information
- Status
- Stock Locations (If applicable)
- Product Rules
- Customisations

![](https://resources.symphonycommerce.io/hs-fs/hubfs/image-png-Jul-10-2026-01-23-06-9151-PM.png?width=670&height=460&name=image-png-Jul-10-2026-01-23-06-9151-PM.png)

##### **Name**

Give your template a descriptive name that makes it easy to identify later.

For example:

- Trophy Engraving
- Printed Clothing
- Gift Messages
- Workwear Personalisation

##### **Status**

Templates can be:

- **Active** - The template can be applied to matching products.
- **Inactive** - The template is saved but will not be applied until it is activated.

Once you’ve finished configuring your template, click **Save**.

##### **Stock Locations**

If your shop uses multiple Stock Locations, you can restrict a template so that it only applies to a specific location.

This allows you to create different customisation templates for the **same product**, with each template being displayed only when the customer is viewing the relevant Stock Location.

For example, you might sell the same product in both the UK and the EU but want different:

- Customisation prices
- Currencies
- Available options
- Personalisation fields

By creating separate templates for each Stock Location, customers will automatically see the correct customisation options for the location they are browsing.

![](https://resources.symphonycommerce.io/hs-fs/hubfs/image-png-Jul-10-2026-12-06-39-2960-PM.png?width=670&height=129&name=image-png-Jul-10-2026-12-06-39-2960-PM.png)

##### **Product Rules**

Product Rules determine which products will use the template.

Rules are created using the built-in JSON Logic rule builder and can be based on:

- Product Brand
- Product Category
- Product Name
- Product SKU
- Product Tags

Rules can be combined using **AND** and **OR** conditions to build simple or advanced matching logic.

### ![](https://resources.symphonycommerce.io/hs-fs/hubfs/image-png-Jul-10-2026-11-46-42-1971-AM.png?width=670&height=169&name=image-png-Jul-10-2026-11-46-42-1971-AM.png)

If you do **not** add any Product Rules, the template will automatically apply to **every product**. 

If multiple templates match the same product, the **most recently created template** will be used.

### **Adding customisations**

Click **Add Customisation** to create a new field.

A template can contain as many customisations as required.

You can also:

- Drag and drop customisations to change the order customers see them.
- Collapse or expand customisations to keep large templates organised.
- Delete customisations you no longer need.

![](https://resources.symphonycommerce.io/hs-fs/hubfs/image-png-Jul-10-2026-01-35-13-8078-PM.png?width=670&height=395&name=image-png-Jul-10-2026-01-35-13-8078-PM.png)

Each customisation includes:

- Label
- Type
- Modifier Type
- Visibility
- Mandatory
- Any settings specific to that customisation type

![](https://resources.symphonycommerce.io/hs-fs/hubfs/image-png-Jul-10-2026-01-36-20-1799-PM.png?width=670&height=228&name=image-png-Jul-10-2026-01-36-20-1799-PM.png)

##### **Customisation types**

Different customisation types are available depending on the information you want your customer to provide.

These include:

- Text Input
- Text & Font
- Multi-line Text
- Multi-line Text & Font
- Pick From List
- Checkbox
- Product add-on
- List of add-ons
- File Upload
- Range

Some field types include additional configuration options that are specific to that field.

##### **Price modifiers**

Many customisation types allow you to charge an additional amount.

For example:

- Add £5 for engraving
- Add £20 for premium embroidery

##### **Tax configuration**

Whenever a customisation has a price modifier, you can choose how tax is applied.

![](https://resources.symphonycommerce.io/hs-fs/hubfs/image-png-Jul-10-2026-01-37-58-4045-PM.png?width=251&height=76&name=image-png-Jul-10-2026-01-37-58-4045-PM.png)

The available options are:

**Follow product tax configuration (Default):** The customisation follows the same tax configuration as the product. 

**Charge Standard:** Always applies your standard tax rate to the customisation, regardless of the product’s tax configuration. (If checkout-level tax calculations remove tax from the order, tax will not be charged.)

**Never charge tax:** No tax will be charged on the customisation price, regardless of the product’s tax configuration.

**Mandatory fields**

Enable **Mandatory** if customers must complete the field before adding the product to their basket.

Leave this disabled if the customisation is optional.

###### ![](https://resources.symphonycommerce.io/hs-fs/hubfs/image-png-Jul-10-2026-01-39-50-8867-PM.png?width=194&height=88&name=image-png-Jul-10-2026-01-39-50-8867-PM.png)

##### **Advanced Options**

Advanced Options allow you to display a customisation only when another customisation has a specific value.

This is useful when you want to show additional fields based on the customer’s previous selections, creating a cleaner and more dynamic personalisation experience.

For example, you could:

- Show an **Embroidery Text** field only if **Decoration Type** is set to **Embroidery**.
- Show **Upload Logo** only if **Logo Required** is set to **Yes**.

To configure an advanced option:

1. Open the customisation you want to control.
2. Click **Advanced Options**.
3. Select the customisation that should be evaluated.
4. Add one or more values that will make the current customisation visible.
5. Save your changes.

If the customer selects one of the specified values, the customisation will be displayed. If they select any other value, the customisation will remain hidden.

##### **Repeaters**

Repeaters allow customers to repeat a group of customisations multiple times.

For example:

- Multiple engraved names
- Multiple player names and numbers
- Multiple personalised labels

Repeaters are configured separately for each template by selecting **Configure Repeaters**.

![](https://resources.symphonycommerce.io/hs-fs/hubfs/image-png-Jul-10-2026-01-43-01-1223-PM.png?width=670&height=407&name=image-png-Jul-10-2026-01-43-01-1223-PM.png)

### **Saving your template**

Once you’ve finished configuring your template:

1. Review the Product Rules.
2. Make sure the template is **Active**.
3. Click **Save**.

Products matching your rules will immediately begin using the template.

If the template is **Inactive**, it will be saved but will not appear on products until activated.

**Tips**

- Use descriptive template names.
- Start with inactive templates while testing.
- Be careful when leaving Product Rules empty, as the template will apply to every product.
- Use drag and drop to organise both customisations and list options.

---

- [Getting started](https://resources.symphonycommerce.io/knowledge-base/getting-started?hsLang=en)
- [Settings](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#main-content)

    - [Payment Methods](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#payment-methods)
    - [Redirects](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#redirects)
    - [Deliveries](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#deliveries)
    - [Notifications And Emails](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#notifications-and-emails)
    - [Users](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#users)
    - [Site Settings](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#site-settings)
    - [Varnish Cache](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#varnish-cache)
    - [Tracking, SEO And Javascript](https://resources.symphonycommerce.io/knowledge-base/settings?hsLang=en#tracking-seo-and-javascript)
- [Reports](https://resources.symphonycommerce.io/knowledge-base/reports?hsLang=en)
- [BlockLab](https://resources.symphonycommerce.io/knowledge-base/blocklab?hsLang=en)
- [Content](https://resources.symphonycommerce.io/knowledge-base/content?hsLang=en#main-content)

    - [Pages](https://resources.symphonycommerce.io/knowledge-base/content?hsLang=en#pages)
    - [Menus](https://resources.symphonycommerce.io/knowledge-base/content?hsLang=en#menus)
    - [Strings](https://resources.symphonycommerce.io/knowledge-base/content?hsLang=en#strings)
    - [Blogs / News](https://resources.symphonycommerce.io/knowledge-base/content?hsLang=en#blogs-news)
    - [Snippets](https://resources.symphonycommerce.io/knowledge-base/content?hsLang=en#snippets)
    - [Forms](https://resources.symphonycommerce.io/knowledge-base/content?hsLang=en#forms)
    - [Downloads](https://resources.symphonycommerce.io/knowledge-base/content?hsLang=en#downloads)
- [Products](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#main-content)

    - [Groups](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#groups)
    - [Categories](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#categories)
    - [Brands](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#brands)
    - [Reviews](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#reviews)
    - [Products](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#products)
    - [Stock](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#stock)
    - [Catalogues](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#catalogues)
    - [Customisations](https://resources.symphonycommerce.io/knowledge-base/products?hsLang=en#customisations)
- [Discounts](https://resources.symphonycommerce.io/knowledge-base/discounts?hsLang=en#main-content)

    - [Discounts Fortis](https://resources.symphonycommerce.io/knowledge-base/discounts?hsLang=en#discounts-fortis)
- [Plugins](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#main-content)

    - [Google Shopping Feed](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#google-shopping-feed)
    - [One-Time Passcode](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#one-time-passcode)
    - [Out Of Stock Notify](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#out-of-stock-notify)
    - [Auto Tags](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#auto-tags)
    - [Compare Products](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#compare-products)
    - [Business Customers](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#business-customers)
    - [Stickers](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#stickers)
    - [Custom Fields](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#custom-fields)
    - [B2B Sales](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#b2b-sales)
    - [Auto Checkout](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#auto-checkout)
    - [Tempus](https://resources.symphonycommerce.io/knowledge-base/plugins?hsLang=en#tempus)
- [Orders](https://resources.symphonycommerce.io/knowledge-base/orders?hsLang=en#main-content)

    - [Returns](https://resources.symphonycommerce.io/knowledge-base/orders?hsLang=en#returns)
- [Customers](https://resources.symphonycommerce.io/knowledge-base/customers?hsLang=en)
- [My Account](https://resources.symphonycommerce.io/knowledge-base/my-account?hsLang=en)
- [Marketing](https://resources.symphonycommerce.io/knowledge-base/marketing?hsLang=en#main-content)

    - [Merchandising](https://resources.symphonycommerce.io/knowledge-base/marketing?hsLang=en#merchandising)
    - [Email](https://resources.symphonycommerce.io/knowledge-base/marketing?hsLang=en#email)

[![symphony-commerce\_logo-mark](https://resources.symphonycommerce.io/hubfs/logo-mark-symphony-commerce-black-ergb.svg "symphony-commerce_logo-mark")](http://www.symphonycommerce.io)

1 St Peter's Square  
 Stockport, SK1 1NZ

[support@symphonycommerce.io](mailto:support@symphonycommerce.io)

[(+44)161 399 7467](tel:01613997467)

<https://www.linkedin.com/company/symphonycommerce> <https://www.youtube.com/@symphonycommerce>

Copyright © 2026, Symphony Commerce