You can create custom fields to offer choices for products, such as text to be engraved or printed, delivery times, and other options like size, color, and material. These can be created and applied to many products via the Custom fields page, or applied to a single product by editing the product directly.
Contrary to variants, no new products with their own inventory management are created when using custom fields. Variants keep track of inventory per variant, while custom fields keep track of overall inventory count regardless of the different options.
If you edit a custom field that is part of a set, these changes won't automatically apply to products that have that field. To update these products to reflect the edits, you'll need to delete and re-add the set to the products.
Creating a custom field set
A custom field set allows you to group custom fields of the same type and configure a variety of input fields with custom fields. There is no limit to the number of options you may use. You can also create a custom field set to attach to multiple products, then modify the set per individual product.
To create a custom field set:
-
In your Back Office, navigate to Products > Custom Fields.
- Select Add Set.
-
Enter a name for the set. This name is used to organize custom fields and is not visible to customers.
- Click Save Set.
Adding custom fields to a set
Once you've created a set, you can add custom fields to specify the available options.
If you have a multilingual shop, you will need to click each language and enter the translated name.
- Navigate to Products > Custom fields.
-
Click the name of the set you want to add custom fields to.
-
Click Add Custom Field.
-
Enter the name of the custom field.
- (Optional) Enabled the Required toggle if the custom field is necessary to sell the product.
- Use the dropdown to change the Type and fill out additional fields accordingly.
- Click Save.
- Click Back to return to the Set page.
- Repeat steps 3-8 for as many custom fields as you want to add to the set.
-
When finished, click Save.
Understanding custom field types
Several types of custom fields are available, each with its own specifications.
-
Text: Customers can enter content to be engraved or printed, for example. Optionally, you can enter a character limit. This field supports alphanumeric characters, digits, spaces, punctuation marks, and symbols.
- Text area: Customers can enter their own text to be displayed on tickets or cards. There is no character limit, so we don't recommend using this field for engravings or prints.
- Select: Creates a dropdown menu where customers can select one option, such as size, color, or material.*
- Radio: Offer your customers only one option, such as Yes or No.*
- Checkbox: Customers can choose from two or more options for a product by ticking the boxes.*
- Multiple select: Customers can select one or more items by pressing Ctrl + Select or Cmd + Select. Use this if you sell products that customers can select multiple options for, such as a gift basket.*
- Date: Creates dropdown menus for Day, Month, and Year selection. This may be useful if you sell jewelry that can be engraved with dates, such as wedding rings.
- Date time: Creates dropdown menus for Day, Month, Year, and Time selection. May be useful for new parents who want to order printed announcements for the birth of their baby, as one example.
- Time: Creates dropdown menus to determine a point in time.
* These options require you to click Add Value and specify at least one value. Each value has the following fields:
- Title: The title that corresponds to an option.
- Value: The amount you want to add or subtract from the default price, if any. A positive value increases the default price, while a negative value decreases the default price. This can either be a Price change (such as $10) or a Percentage change (such as -10%), and is selected in the Type dropdown.
- Type: This dropdown selects if the entry in the Value field is a Price or Percentage.
Click Add Value for each individual value for the product.
Creating a custom field from the product page
Creating a custom field on a product page only creates this field for the selected product and doesn't allow you to assign this field to other products. This is useful if you have a custom field that is unique to a product.
If you have a multilingual shop, you will need to click each language and enter the translated name.
- In your Back Office, navigate to Products > Products.
- Select a product's name to open its settings.
-
In the Custom Fields section, click Add Custom Field.
-
Enter a name for the field's set. This name is used to organize products and is not visible to customers.
- Optionally, toggle on if the custom field is Required to sell the product.
- Optionally, use the dropdown to change the Type and fill out additional fields accordingly.
- Click Save.
- Click Back to return to the product page.
-
Click Save
Adding a custom field set to a product
Once you've created your custom field set, you'll need to add it to a product.
- In your Back Office, navigate to Products > Products.
- Select a product's name to open its settings.
-
In the Custom Fields section, click Use Custom Field Set.
-
Use the dropdown to select your custom field set.
- Click Use custom set.
- Click Save.
What's next?
Adding related products
Show customers products related to those in their cart to increase the chance of upsells.