📍 Where to find this module?
Settings > Module Management > Sales Management: Product/Service popup filtering
1. Introduction #
When you create or modify a sales document (quote, sales order, invoice, etc.), you select products and services via a catalog popup. By default, this popup displays all active products or services.
The Product/Service popup filtering functionality allows you to:
- Automatically filter the products and services displayed in the popup using a custom list (custom view / listview)
- Configure a different default filter for each sales management module (Quotes, Orders, Invoices, etc.)
- Allow or disallow the user to choose a list other than the default one
Who is this guide for? #
- Administrators: to configure filtering for each sales management module
- Users: to understand the popup behavior when selecting products/services
2. Configuration (Administrator) #
2.1 Accessing the settings page #
- Go to Settings (gear icon)
- In the Module Management section, click on Sales Management: Product/Service popup filtering
2.2 Understanding the configuration table #
The page displays a table with one row per sales management module:
| Column | Description |
|---|---|
| Module | The relevant sales management module (e.g., Quote, Sales Order, Invoice…) |
| Enabled | Enables or disables filtering for this module |
| Allow user to choose a list | If checked, the user can select another list in the popup. If unchecked, the default list is mandatory. |
| Default Product List | The custom list (custom view) of the Products module used by default in the popup |
| Default Service List | The custom list (custom view) of the Services module used by default in the popup |
2.3 Configuring filtering for a module #
- Check “Enabled” on the row of the desired module
- Select a default Product list from the drop-down menu (the lists offered are those from the Products module)
- Select a default Service list from the drop-down menu (the lists offered are those from the Services module)
- Check or uncheck “Allow user to choose a list” according to the desired behavior
- Click Save
2.4 Operating modes #
Free mode (Allow user to choose a list = ✅) #
- The popup displays a list selector allowing the user to change the view
- The configured default list is preselected
- If the default list is not available to the user, the popup reverts to standard behavior (all records)
Forced mode (Allow user to choose a list = ❌) #
- The default list is mandatory: the user cannot change it
- The list selector is not displayed in the popup
- If the default list is not available to the user (insufficient permissions), the popup displays an error message prompting them to contact the administrator
Important: In forced mode, there is no silent fallback. If the configured list is not accessible to the user, no product/service will be displayed. This ensures that only authorized items are offered.
3. Usage (User) #
3.1 Selecting a product or service in a sales document #
- Open a sales document (quote, order, invoice, etc.)
- Add or modify a product/service line
- Click on the selection icon to open the catalog popup
3.2 Popup with filtering enabled – Free mode #
If the administrator has enabled filtering and allowed the choice of list:
- The popup opens with the default list preselected: only products/services matching this list are displayed
- A list selector appears at the top of the popup
- You can change the list via this selector to display other products/services
- Search and pagination function normally within the context of the selected list
3.3 Popup with filtering enabled – Forced mode #
If the administrator has enabled filtering without allowing the choice:
- The popup opens directly with the list mandated by the administrator
- There is no list selector: you cannot change the view
- If the configured list is not available for your account, an error message is displayed:
Configuration Error
The default list configured for this popup is not available for your user. Please contact your administrator.
In this case, contact your administrator to adjust the configuration or your permissions.
3.4 Popup without filtering #
If filtering is not enabled for the current module, the popup functions normally and displays all active products/services.
4. Usage examples #
Example 1: Restricting products by category #
The company wants quotes to only display products from the “Software” category.
- Create a custom list in the Products module filtered on the “Software” category
- In the filtering settings, enable filtering for the Quotes module
- Select this list as the Default Product List
- Uncheck Allow user to choose a list to enforce the filter
Example 2: Offering a modifiable default filter #
The company wants invoices to display recent active products by default, while still allowing the user to access the entire catalog.
- Create a custom list in the Products module filtered on recent products
- In the filtering settings, enable filtering for the Invoices module
- Select this list as the Default Product List
- Check Allow user to choose a list
5. Frequently asked questions #
Does filtering also apply to services? #
Yes. The settings allow you to define a separate default list for Products and for Services. Both popups are managed independently.
Can I enable filtering for some modules and not others? #
Yes. Each sales management module is configured independently. You can enable filtering only for Quotes and leave it disabled for Invoices, for example.
What happens if the default list is deleted? #
If the configured custom list is deleted or becomes inaccessible:
- Free mode: the popup reverts to standard behavior (all records)
- Forced mode: an error message is displayed in the popup
A user sees no products in the popup and an error message is displayed #
This means that filtering is in forced mode and the configured default list is not accessible to this user. The administrator must:
- Verify that the custom list is shared with the user’s profile/role
- Or modify the default list to choose one accessible to everyone
Does filtering modify the data in my existing documents? #
No. Filtering only affects the popup display during selection. Products and services already added to documents are not impacted.