While setting up the product options, the following option types are available:
- select box;
- radio group;
- check box;
- text;
- text area;
- file;
There are some specific settings of some option types:
- If you add an option of text or textarea type, you can specify additional parameters for it, namely:
-
RegExp - enter a regular expression that will validate the value entered by the customer.
For example, if the field is set to ^[a-zA-Z]{3}[0-9]{2,3}$, then the customer will have to enter 3 letters and 2 or 3 figures. To learn more about regular expressions, you should follow this link or you can find some quick examples in this file.
- Inner hint - Help notice appearing on the storefront to explain to the customer what values can be entered;
-
Incorrect filling message - the message that is
displayed in case of incorrect filling of the field. This may occur when
a certain regular expression is set for the option.
For example, if RegExp is set to ^[a-zA-Z]{3}[0-9]{2,3}$, in this field you can enter the following: Please, enter 3 letters and 2 or 3 figures (e.g. abc123). So if the customer enters an incorrect value, s/he will see the specified notification. This can be used to check a telephone number, postal code, date, etc.
-
RegExp - enter a regular expression that will validate the value entered by the customer.
- If the option type is file, it means that the customer can upload a file for this product.
It is especially useful for customizable products like T-shirts, mugs or postcards, where a customer can use his/her own graphic image.
- Allowed extension - leave this field empty to allow uploading of all file types or input allowed extensions separated by comma (e.g. jpg,bmp,gif,pdf);
- Max uploading file size - leave this field empty to allow uploading of files of any size or limit the file size (100 is equal to 100 Kb);
- Multiupload - if selected, customers can upload several files.