Custom Customer Attributes
To create a customer attribute, complete the properties that describe how it will be used, and how it appears in the store. The process is similar to creating a product attribute.
To create a custom customer attribute:
|1.||On the Admin menu, select Customers > Attributes > Manage Customer Attributes.|
The list includes both system and custom attributes. System attributes cannot be changed or deleted.
|2.||In the upper-right corner, click the Add New Attribute button.|
|3.||Complete the Attribute Properties as described in the Field Descriptions.|
|4.||Complete the Frontend Properties as described in the Field Descriptions.|
|5.||In the panel on the left, select Manage Label / Options.|
|6.||In the Manage Titles section, enter a label to identify the field in the form. For multiple store views, you can enter a different label for each.|
|7.||The Manage Options section appears if the attribute input type has multiple options. Click the Add Option button. For each value, do the following:|
|a.||Enter the first value. For multiple views, you can enter a different value for each.|
|b.||If applicable, enter a number to determine the Position of the value in the list.|
|c.||If you want the value to be preselected, select the Is Default option.|
|8.||When complete, click the Save Attribute button.|
Specify the customer attribute name that will be used by the system. The name must be unique and must not contain any special characters, except an underscore, or any spaces.
Single line text field. Max and min size can be specified later.
Multi-line text input area. Max and min size can be specified later.
The number of input lines to be available for the customer in the frontend (cannot exceed 20 lines).
The system validates the customer’s date attribute input.
A drop-down list of options. To define the options, see: Manage Label / Options.
Multi-selectable list of options. When selected, the store administrator needs to create a number of attribute options on the Manage Label / Options tab.
Binary/yes-no input field.
Allows images to be uploaded by the customer.
Specify a value that will be displayed in the attribute field in the frontend as a default one.
Determines how the value entered by the customer is verified. The system verifies that the value entered in the attribute field corresponds to the type of attribute created. Input validation options available to the store administrator may vary depending on the attribute input type selected. Options include:
Minimum Text Length
Determines the minimum number of characters that can be entered in the field. Applies to input types:
Maximum Text Length
Determines the maximum number of characters that can be entered in the field. Applies to input types:
Maximum File Size (bytes)
Determines the maximum size of an attachment file. Applies to input type: File.
List allowed extensions of files to be attached in the field. Separate multiple file extensions with a comma. Applies to input type: File.
Determines if the attribute is a required field during data entry. The information cannot be saved until the required field is complete.
Choose which filter will be applied to the attribute during the input and output operations. Filters can only be applied if the attribute is of Text Field, Text Area, or Multiple Line input type. The following options are available:
Strip HTML Tags
Escape HTML Entries
Use in Customer Segment
Determines if the attribute can be used to define a customer segment for targeted marketing. Options include: Yes / No.
Show on Frontend
Determines if the attribute is visible in the store. Options include: Yes / No.
Determines the order in which the attribute appears when listed with other custom attributes. In the form, system attributes appear first, followed by the custom attributes.
Forms to Use In
Customer Checkout Register
Customer Account Edit