Allow visitors to enter custom text for products
The product customisation fields feature allows you to ask your website visitors to enter customisation text or answer questions when adding a product to their basket. Text that customers enter is then available when viewing the order.
To use the customisation fields feature, you must activate it within your ShopWired account:
- Navigate to Products > Settings
- Locate the Customisation text & file uploads section
- Select the Activate the customisation text feature setting
Configuring customisation fields on products
Configuring customisation fields on products
To configure customisation fields for products, when creating or editing the product:
- Navigate to the Product options section
- Select the Customisation fields tab
- Enter the Customisation field label for the field; this is the instruction text displayed to website visitors
- The label appears just above the actual text field
- Select the Field type:
1 line field
means the visitor will enter only one line of textText area
means the visitor can enter multiple lines of text
- Configure the Maximum length, which is the maximum number of the visitor can input into the field
- Leave this blank if there is no maximum
- Select
add another
to configure multiple customisation fields for the same product- There is no limit on the number of customisation fields that can be configured
Configuring customisation fields using the product import/export system
Configuring customisation fields using the product import/export system
You can configure customisation fields for products using the product import/export system using the columns Customisation Field Label
, Customisation Field Type
, and Customisation Field Max Length
.
You can configure multiple customisation fields for a product by separating each with a comma.
Item ID | ... | Customisation Field Label | Customisation Field Type | Customisation Field Max Length |
---|---|---|---|---|
123456 | ... | First Name, Last Name | 1 Line Field , 1 Line Field |
12, 12 |
123457 | ... | Child's Age | 1 Line Field |
2 |
123458 | ... | Gift Message | Text Area |
- Enter the value
1 Line Field
to specify a 1 line field - Enter the value
Text Area
to specify a multi-line field
Customisation fields on your website
Customisation fields on your website
The display of customisation fields on product pages is determined by your website's theme. Customisation fields that you configure for a product are displayed on the product page for your website, and if your website is using a , they are displayed there too.
When a visitor enters values into a customisation field and adds the product to their basket, the customisation field labels and the visitor’s inputted text are displayed on the shopping basket page for the visitor to review before completing checkout.
When a visitor adds a product to the basket with one set of values for customisation fields and then adds the same product to their basket with a different set of values for the customisation fields, each product will appear in the basket separately (i.e. as a separate basket product).
Customisation field values on orders
Customisation field values on orders
When an order is created containing a product with customisation fields that they have entered text into, the entered text appears in the following places:
- In the customer’s order confirmation email
- In the customer’s account on your website (where order information is displayed)
- When viewing an order from the view-order page
- On the order PDF
- In the orders CSV export (available from the view-orders page) in the column labelled
Item Comments
- In the orders CSV feed in the column labelled
Item Comments
Customisation field labels and customer-entered values can be configured to appear anywhere else in your ShopWired account, website, or the order XML feed where order information is returned by using the variable order.product.comments
.
Customisation field labels and customer-entered values are concatenated into a single text string, even where more than one customisation field has been answered by a customer. Field labels and the customer-entered values are separated with a :
, whereas multiple customisation fields are separated with a |
. You can use a such as |split(':')
and |split('|')
to split the values - contact theme support if you need to make adjustments.
When viewing an order, use the edit comments
option in the products section to edit existing comments or add new ones.
Required customisation fields
Required customisation fields
The ability to make customisation fields required is not enabled on ShopWired accounts by default. To activate this feature, contact theme support. When creating or editing customisation fields through the product import system, use the column Customisation Field Required
with a value of Yes
to indicate a customisation field is required.
Conditional customisation fields
Conditional customisation fields
Whether or not customisation fields are displayed to visitors on selecting a product option (such as a particular variation combination, product choice, or product extra) is not included in ShopWired themes as standard but can be added to a theme depending on your requirements.
For assistance in linking the display of customisation fields to product option(s), contact theme support.