Rename Order Tag Filters to Business-Friendly Labels
Author:
Yulia Andreyanova
Changed on:
2 Dec 2025
Key Points
- Order tags (tag1, tag2, tag3) use technical names that do not reflect their real business meaning.
- This causes user confusion and inconsistent filtering, as teams must remember internal mappings (e.g., “tag1 = Brand”).
- Misaligned labels slow down workflows and increase the risk of errors.
- The
`filter.overrides`option in`fc.list`allows renaming tags per screen. - Translation keys allow consistent system-wide renaming when the same label is needed everywhere.
- These options help align the UI with business terminology and improve filtering usability.

Steps
Determine Which Tag Maps to Your Business Meaning
`tag1`, `tag2`, or `tag3`) corresponds to the concept you need.Examples:`tag1`→ Brand`tag2`→ Region`tag3`→ Sales Channel
Rename Tag Labels System-Wide (Using Translations)
How Translation Keys Are Constructed
There are two types of translation keys:Node-Specific Translation Key (Recommended)
This applies only to one GraphQL node — e.g., Orders, Customers.Why this is recommended:- Prevents accidental renaming of tags everywhere in the system.
- Gives you precise control per business domain.
`"fc.gql.{graphQLNodeNameWithoutS}.tag1.label": "<Your Label>"`Where:
`{graphQLNodeNameWithoutS}`→ singular GraphQL node name (e.g.,`order`,`customer`)`tag1/tag2/tag3`→ tag you want to rename
`
` Global Translation Key (Use with Caution)
Applies everywhere — all screens, all nodes, all components.Why is it not recommended:`
- May unintentionally rename tag labels in screens or components where you did not intend to modify them.
Rename a Tag Filter on a Specific Screen (Using filter.overrides)
Combine Screen-Level Overrides With System-Wide Defaults (Optional)
System-Wide Default Label (Translation-Based)
Screen-Level Override in fc.list
Result
With this setup:- The default label used across the system is Brand
- On the specific screen where the override is defined, users will instead see Preferred Brand
- All other screens remain unaffected and continue using the system-wide label
