Fluent OMS WebApp UI: Getting Orders by Product Status
Authors:
Randy Chan, Anita Gu
Changed on:
5 Sept 2025
Key Points
- A simple guide to add product status as part of the order search filter.
- This feature will utilize OOTB components, so it does not require any custom components.
Steps
What to Expect
- Create a new setting in
`fc.mystique.manifest.oms.fragment.ordermanagement` - Creating a setting to store the list of product statuses -
`fc.oms.mystique.order.search.variantProduct.statuses` - Adding the new setting to the Order Management setting
- Disabling the
`fc.list`filter - Adding a new
`fc.filterpanel`filter - Enabling searching through the Product Ref by ref, name or status using the filter
- Updating labels in language settings
- Refreshing the Order List and testing the outcome
Step 1: Creating a new setting
`fc.mystique.manifest.oms.fragment.ordermanagement`Context: ACCOUNTContext ID: 0Value Type: JSONJSON Value: Copy from the available template link.After this step, Fluent OMS will obtain the order management content from your account settings.
Step 2: Creating a setting to store the list of product statuses, which can then be parsed to the field
`fc.oms.mystique.order.search.variantProduct.statuses`Context: ACCOUNTContext ID: 0Value Type: JSONJSON Value:Ā
Step 3: Adding the new setting to the Order Management setting
`fc.mystique.manifest.oms.fragment.ordermanagement`, `fc.filterPanel` (found in the next step) can use it.
Step 4: Disabling the fc.list filter
`fc.filterpanel` filter is added, the `fc.list` filter should be disabled to avoid causing confusion. Find the `fc.list` component in the setting `fc.mystique.manifest.oms.fragment.ordermanagement`Ā and change the `enabled` property from `true` to `false`, then click on the submit button.
Upon returning to the Order List page, the filter is now disabled from the list.
Step 5: Adding a new fc.filterpanel filter
A simple `fc.filterPanel` will now be added above the `fc.list` section.The `fc.filterPanel` should look like this in the Order List.
The filter panel will now be visible on the UI with Order Ref and Product Ref as free text fields.
The filter is functional when you enter a valid Product Ref.
Step 6: Enabling searching through the Product Ref by ref, name or status using the filter
`fc.filterPanel` can be utilized to enhance the filter, allowing the user to search the Product Ref by ref, name, or status in the filter rather than manually entering the Product Ref in the free text fields.Refresh the Order List screen and the search should be functional.
Step 7: Updating labels in language settings
`fc.oms.mystique.order.search.variantProduct.statuses` toGo to the setting LANGUAGE_EN-AU and add the following label value pairs to the JSON VALUE:`Ā Ā Ā Ā Ā Ā `
Step 8: Refreshing the Order List and testing the outcome

