During Projects, it might happen that you need to check the input that Attendees will enter or need to provide them with useful insights about their current purchase, for this EEXAR lets you create Validation Rules and Dynamic Fields to inform Attendees about these specificity.
Validation Rules
Validation Rules are applied to Order Fields they help validating the entry made by users during projects. For example, you need to make sure a quantity entered always remains above a certain number you can do it through Validation Rules.
To create Validation Rules
- Go to Projects.
- Create/select a project.
- Under the Settings step in the General tab, make sure Shopping Experience is enabled.
Under Order Fields do the following:
- Create Order Fields (if not already done).
- Click the Validation Rules box next to the Order Field you need rules for.
- Fill in a Condition, a Source and a Value.
Condition: Is the type of condition that the system needs to check every time a user does an input for that Order Fields. The following options are available:
- Multiple of: Checks if the entry is a multiple of a certain value.
- Equal to: Checks if the entry is strictly equal to a certain value.
- Not equal to: Checks if the entry is strictly not equal to a certain value.
- Greater than: Checks if the entry is strictly greater than a certain value.
- Greater than or equal to: Checks if the entry is greater or equal than/to a certain value.
- Less than: Checks if the entry is strictly lesser than a certain value.
- Less than or equal to: If the entry is lesser or equal than/to a certain value.
Source: Is the type of value that the system needs to check as comparative information. The following options are available:
- Fixed Value: Raw value entered by the creator of the project.
- Product Detail Fields: Dynamic value relative to each Product.
- Order Fields: Dynamic value relative to other(s) Order Field(s) for each Product.
- Custom: Dynamic value relative to the result of a complex calculation written by the creator of the project. Read article about Custom Validation Rules.
Value: Is the actual value that the system needs to use as comparative information. The following options can be used, if:
- Fixed Value: Any integer or non-integer number.
- Product Detail Fields: Any Product Fields that are from the number type.
- Order Fields: Any Order Fields that are from the number type.
- Custom: Any Fixed value that is an integer or non-integer, Product Fields/Order Fields that are from the number type.

Note:
You can add as many rules as you want.
- Add a hint for each rule, that will be displayed to inform the user about the rule he/she should follow (ex: Quantity entered should be a multiple of the PCB.)
5. Click Confirm.
Dynamic Fields
Dynamic Fields are informative fields displayed all along the project to the Attendees to provide them with important information. For example, you want your Attendees to know how much they are currently spending, you can do so through Dynamic Fields.