The Custom Fields portion of your Admin Area lets you create custom input fields for collecting information from your customers — ask how they found out about your site, what age group they belong to or just about anything else you need to help customize your products!

For information about displaying custom fields on your store's product pages, see "Getting to Know Your Product Settings".


Getting Started 🔨

The Custom Fields page allows up to 15 different custom fields to be displayed on your storefront. These custom fields are divided into two categories: order fields and customer fields. All custom fields will be displayed to customers during the order process on the storefront checkout page. Each can be used to collect data on customers, orders, or both!

Note that custom fields can only be applied to either customer accounts or entire orders. To learn about assigning customization options to a specific product, see "Customizing Your Product Options".

Custom Field Settings

To access the Custom Fields page, go to Settings > Custom Fields in your Admin Area.

By default, your store comes with 10 custom fields pre-programmed: five customer-based and five order-based.

Click on the ID number of any custom field you want to edit.

You can create additional custom fields by clicking Add near the top of the page.

Each custom field contains the following settings:

  • Custom Field (an auto-generated number to identify the custom field by. This is a required field).

  • Table Name (allows you to choose which of the two types the custom field will belong to: Customers or Orders).

  • Alias (the label the custom field drop-down settings refer to each particular custom field as).

  • Question (Allows you to enter the specific question or text they want to present to visitors in relation to the each custom field. This field DOES NOT allow HTML input).

  • Question SubText (An additional text field that allows you to define a sub question or sub text to present to customers in regards to each custom field. This option only works with the textbox and check box input types. This field ALLOWS HTML input).

  • Input Type. (allows you to specify what format the custom field input will be. Choices are textbox, check box or a drop-down menu).

  • Input Max Length (allows you to limit the number of characters customers can enter into the textbox).

  • Placement Order (numbers entered into this text box will determine in what order the custom fields will appear).

  • Is Required (places an asterisk next to the custom field as it is displayed on the store front and requires customers to enter a value for the field).

  • Is Public (sets the custom field to appear on the storefront).

  • Show On Invoices (forces the custom field and values entered into it to appear on customers' invoices).

Edit these values as needed and click Save when you're finished!

Custom Field Dropdown Value Settings

When creating or modifying a custom field, you can specify the format of the field as a drop-down menu so customers can select one of a series of values. To set up a drop-down field:

  1. Go to Settings > Custom Fields.

  2. From the Filter menu, select Custom Fields Dropdown Values.

  3. Create a drop-down value by clicking on Add near the top of the page.

The Custom Field drop-down menu settings contain the following values:

  • ID (contains an auto-generated number to identify the custom field drop-down).

  • Custom Fields ID (allows the user to define which custom field this menu option will appear in).

  • Title (contains the title of the drop-down menu option as it is presented on the storefront).

  • Value (the value which will be reported to the Volusion database and displays in your Admin Area when the option is chosen).

  • Placement Order  (determines in which order the custom field options will appear).

Edit these values as need be and click Save!

Using Custom Fields for Orders 👕

Here's an example of how to set up a custom field for use in your store's order process to get more information from customers about their orders.


Let's say you're an online clothing retailer offering shirts with custom monogram embroidery. You need to configure the system to present a text box to customers to define what they wish to have monogrammed on their shirt. This text box is not required (customers may wish to have no monogram option) and you want to limit the field to 10 characters.

  1. Go to Settings > Custom Fields.

  2. Click on a custom field ID number for a custom field pre-configured for orders (by default, these are custom field IDs 6-10).

  3. Give the field a meaningful alias such as "Monogram".

  4. The Question field should be defined to give instructions to customers. For example: "Please enter a custom monogram for your shirt." It should be text only, as this field does not allow HTML input.

  5. Further instructions can be set in the Question SubText field. For example: "Max limit of 10 characters." This field can be text or HTML, as it allows both.

  6. Set the Input Type field to Textbox and set the Input MaxLength to 10.

  7. If you have multiple custom fields, insert a value here to designate the order in which they'll appear.

  8. Customers will be given the option to leave this field blank (for no monogram) so the Is Required field should be left unchecked.

  9. Select Is Public to show the option on the storefront and Show On Invoices to show the option, as entered by the customer on their invoice.

  10. Click Save.

The following characters are not valid in the Question field, and may cause errors at checkout: " > < ; '

Customers going through the order process will be presented with this field within the checkout process when placing an order in your store.

Once these settings are configured, customers will see a text box requesting the information above within the checkout portion of your storefront under the heading of Additional Information.

Please note that customers may receive an error upon checkout if the text they input into the custom field exceeds the Input Max Length character limit!

Using Custom Fields for Customers

If you want to collect any additional information from customers when they place their first order in your store, you can set up a custom field that will be presented to customers the first time they check out. This field won't display to customers after their first visit to your store!


You want to gather some information on how your customers have found out about your store. In this case, you're going to create a custom field drop-down that will ask customers to select from a menu as to how they found your site (magazine advertisement, search engine, word-of-mouth, etc). You'll need to create both a custom field drop-down and the values that will be selectable within that field.

  1. Go to Settings > Custom Fields.

  2. Click on an existing custom field ID for the customer table to edit the custom field's options, or create a new custom field by clicking Add.

  3. Within the custom field settings, you will want to set a meaningful alias. For example, if the question is "How did you find us?", the alias might be something like "How Found".

  4. Enter the question to ask the customer. ("How did you find us?")

  5. Since this field is going to be configured as a drop-down list, the Question SubText and Is Required fields can be left blank.

  6. Set the Input Type option to Dropdown.

  7. Set the Input Max Length field to 20.

  8. Set the Placement Order field to 1.

  9. Make sure the Is Public check box is selected and click Save or Update to finish editing the custom field.

Next, you'll need to create the values that will be selectable within the drop-down menu that was just created.

  1. On the Custom Fields Dropdown Values page, click Add to create a new drop-down value.

  2. On the Add New setup page, from the Custom Fields ID menu, select the alias of the drop-down custom field this value will show for (for example, "How Found").

  3. The title field will contain the menu option text that will be displayed to customers. In this example, you could enter something similar to, "I saw your magazine ad."

  4. In the Value text field, you will want to enter the actual value the system will report for this menu option. For example: "magazine ad".

  5. The Placement Order tab will define the order which the option will appear in the list. You can set this to one.

  6. Click the Add button to create the menu option. It will automatically be linked to the How Found custom field drop-down menu.

  7. You will want to repeat this process for each and every value they want selectable within the custom field drop-down menu.

Once these settings are configured, customers will be displayed a drop-down menu requesting the information above within the checkout portion of the Volusion storefront under the heading of Additional Information.


Custom Fields are a great way for you to customize your store even further. It can be a simple-but-powerful tool for gaining feedback from customers and providing more information to you on how to improve and innovate your site!

Did this answer your question?