How to Add Custom Fields to a Basket

Store structured customer data

Add custom fields to the basket to collect and store additional structured data against a customer. You can collect a wide range of data types, including:

  • client information (e.g. age, date of birth, favourite band)
  • answers to questions (e.g. How did you find us?)
  • verification information (e.g. support pin numbers)

Custom fields are especially powerful because you can use them to search and categorise clients. Clients can optionally view and edit their custom field information through their self-service client area. You can also choose to display custom field information on the invoices that you send clients.

🚧

You can also create custom fields on the create account window

Defining custom fields

  1. Go to the Admin dashboard.
  2. Click Settings.
  3. Click Basket custom fields.
  4. Click the Create custom field button.
  5. Click the field under CUSTOM FIELD NAME.
  6. Select an option on the drop-down menu.
CUSTOM FIELD optionsCUSTOM FIELD options

CUSTOM FIELD options

Text input

  • A free form text field (ideal for short answers).
Text inputText input

Text input

Password
  • A password text field that obscures the data.
Enter passwordEnter password

Enter password

Select
  • Create a drop-down menu.
  • Click the Add option button to add items to the drop-down menu.
Create drop-downCreate drop-down

Create drop-down

Checkbox
  • A Yes - No tick box.
  • A checked box means Yes.
  • The default setting is unchecked (No).
Yes - No tick boxYes - No tick box

Yes - No tick box

Text area
  • Clients enter a long-form response.
Text fieldText field

Text field

Date
  • Clients click the field and enter a date with the calendar.
Select a dateSelect a date

Select a date

Number
  • Clients click the field and enter a number.
enter a numberenter a number

enter a number

Image
  • Clients click the field and upload an image file.
Upload imageUpload image

Upload image

Custom field options

When creating a custom field, you can set a number of customisation options.

Field required?

Make a custom field required for all new clients. If you set a checkbox as required, the checkbox must be ticked.

Hide from client?

Create a custom field that is not visible to clients. Use this field to sort clients based on internal data. A typical use case here might be sorting new clients based on the use of discount codes.

Display on invoice?

Add the custom field to invoice documentation. A typical use case here might be the client VAT number or account number.

Filtering by Custom Fields

Once client custom fields are added, you can search and filter clients by them using the Client Filter options. These filters can be saved for quick use in the future. For example, you may want to save a filter with the custom field Account Manager set to Joe Bloggs.


Did this page help you?