User can creates custom attribute to be used when creating items. Each custom attribute can also have a list of options. For example, you can setup a custom attribute called 'color' with options 'blue' and 'yellow'.
To create a custom attribute
Custom attribute name - Name of the custom attribute.
Custom attribute description - Public name for the custom attribute. This is the name that will be shown to customer.
Data type - Custom attributes can be of type String, Integer, Decimal and Currency. If it is setup as String type, its option value can be multi-lingual. Similarly, if it is setup as Currency type, its option value can be multi-currency.
Attribute type - There are 4 attribute types and they serve very different purpose.
Customer select from dropdown - This attributes is used to prompt customer more information for the item before checkout. For example, it can be setup to allow customer to select between 2 gift wrap papers.
User selects from dropdown - This attribute is used to prompt user for information for the item during item setup. For example, a custom attribute setup called 'Brand' can have a list of brand names. During setup, user can simply selects the brand from the list instead of typing it to ensure all information entered are consistent and in the same format. This information is used when performing product comparison and filtering during categories browsing.
User input - This attribute allows users to enter information for the item. Information entered in here is used for product comparison.
SKU makeup - Custom attribute can be setup for SKU code generation. Once a custom attribute is created as a SKU makeup type, it becomes one of the combination during SKU code generation. For example, you can setup a custom attribute called color with 2 options and a custom attribute called size with 3 options. During SKU code generation all custom attributes that assigned to the template item are used to generate SKU items. In this case, 6 SKU items will be generated.
Item compare - If this custom attribute is setup as item compare, it will show up on the compare list when customer choose to compare the items.
Once the customer attribute is created, the following options can be setup if the custom attribute is not a 'User Input' type.
Option value - Custom attributes can have zero or multiple option values.
SKU makup code - Each option value has a SKU makup code, this code is required when the attribute type is set to be 'SKU makeup'. It is used to create SKU codes during the generation process.
To create custom attribute group
Custom attribute group can be created that contains a list of custom attributes. For example, one can create a custom attribute group called 'Man's shirt' that has 2 custom attributes, color and, size. This custom attribute can be assigned to all man's shirt item.
Custom attribute group name - Name of the custom attribute group.
Once the custom attribute group is created, you can start assigning custom attribute to the group by clicking Option -> Add custom attribute.
Sequence - The sequence of the custom attributes when presented to customers.