Fluent Commerce Logo
Docs

Custom Attribute Management with Structured Grouping

Essential knowledge

Intended Audience:

Business User

Author:

Fluent Commerce

Changed on:

18 Feb 2025

Overview

Managing custom attributes individually can become complex as their volume increases. The new grouped structure organises attributes based on usage and this approach simplifies attribute management, improves scalability, and enhances usability for the Fluent OMS and Fluent Store users.

Key points

  • Benefits of Grouped Attributes 
  • Improved Readability
  • Enhanced Usability
Current Challenges:

Managing custom attributes becomes complex as their volume grows, as attributes are maintained individually and are not grouped.
Segregating attributes for Customer Support (CS) or Operations (Ops) teams is challenging since they must understand the usage of each individual attribute captured.

How To Handle:

Grouping attributes based on their usage simplifies management and allows attributes to be organised into meaningful categories. This approach ensures that attributes relevant to specific tasks or teams are organised logically and easier to interpret.
1{
2  "name": "testSegregatedAttributes",
3  "type": "JSON",
4  "value": {
5    "allocationAttributes": {
6      "key1": "value1",
7      "key2": [
8        "arrayValue1",
9        "arrayValue2"
10      ]
11    },
12    "customServiceAttributes": {
13      "key1": "value1",
14      "key2": "value2",
15      "key3": "value3",
16      "key4": [
17        "arrayValue1",
18        "arrayValue2"
19      ]
20    },
21    "integrationAttributes": {
22      "key1": "value1",
23      "key2": "value2",
24      "key3": "value3",
25      "key4": "value4"
26    }
27  }
28}
No alt providedThis grouped structure also provides flexibility to display only the required group of attributes in the Fluent OMS and Fluent Store applications.
Benefits of the new structure:
  • Improved Readability: Attributes are grouped logically, making it easier to navigate and understand the data.
  • Simplified Management: Teams (developers, integration teams, and functional users) can manage attributes more effectively with usage-based grouping.