Retailer Id Component
Changed on:
6 June 2024
Overview
Id (fc.attribute.retailerId) Component is a custom field component that allows to add/edit a on a drawer.

Plugin Name | OMS |
---|
Admin components for managing a Fluent Commerce .
v1.0.0
OMS UI. Does not require to download.
Alias
fc.attribute.retailerId
Detailed technical description
The component’s key feature is the possibility to add a Id only in situations when it is necessary. Let’s consider the following situations when a user is created:
- When a new user with user type “RETAILER” is created, the Retailer Id is a required parameter;
- When a user with another type is created, the Retailer Id is an optional parameter.
Id is a mandatory field from a backend perspective, but we need to avoid System validation in the second case.
The Id component has two states:
- default state when + ADD RETAILER button is not pressed on

Validation: there is no validation (for Primary ) from the backend perspective when we click on the drawer's SUBMIT button.
- + ADD RETAILER button is pressed on
a. when a ’s list contains from 1 to 3 values

b. when the ’s list contains more than three values

Validation: When a user clicks on the drawer’s SUBMIT button, the field with the Id parameter will be validated as well as other fields (it is impossible to send an empty value).
Properties
N/A
Configuration example
1{
2 "overrides": {
3 "primaryRetailer": {
4 "component":"fc.attribute.retailerId"
5 }
6 }
7}
Version History
v23.7.31
n/a
Recommended Placement
N/A