Fluent Commerce Logo
Docs
Sign In

Retailer Id Component

UI Component

Changed on:

6 June 2024

Overview

Retailer Id (fc.attribute.retailerId) Component is a custom field component that allows to add/edit a Retailer on a drawer.

No alt text provided
Plugin NameOMS

Admin components for managing a Fluent Commerce account.

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

Retailer Id is a mandatory field from a backend perspective, but we need to avoid System validation in the second case.

The retailer 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 Retailer) from the backend perspective when we click on the drawer's SUBMIT button.

  • + ADD RETAILER button is pressed on

a. when a retailer’s list contains from 1 to 3 values

No alt provided

b. when the retailer’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 Retailer 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}

Language: json

Version History

2023-07-31

v23.7.31

n/a

Recommended Placement

N/A

Copyright © 2024 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo