Fluent Commerce Logo
Docs
Sign In

Retailer Id Component

UI 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.

No alt text provided
Plugin NameOMS

Admin components for managing a Fluent Commerce .

2023-08-15

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
No alt provided

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

No alt provided

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

No alt provided

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

2023-07-31

v23.7.31

n/a

Recommended Placement

N/A