Go to content
kafinea logo svg

Kafinea

  • Features
        • Finance
          • Purchasing
          • Audits & KPIs
          • Accounting
          • Invoicing
        • Management
          • Documents
          • Project Management
          • Inventory Management
          • Maintenance
        • HR
          • Employees
          • Timesheets
          • Absence Management
          • Recruitment
        • Customer Service
          • Service Contracts
          • Interventions
          • Warranty Management
          • Tickets
        • Sales
          • Subscriptions
          • Sales Automation
          • CRM
          • Points of Sale
        • Cross-features
          • API
          • Extranet
          • Electronic Signature
          • Workflows
  • Pricing
  • Login
  • Discover the demo
kafinea logo svg
Kafinea

Marketing

6
  • Prospects
  • The business
  • Sending emails and SMS
  • Campaigns
    • Marketing campaigns
    • Setting up email and SMS campaigns
    • Calculating forecast margins for a campaign

Sales

16
  • Customer accounts
  • Contacts
  • Customer quotations
  • Margins in quotes
  • Customer purchase orders
  • Customer credit notes
  • Company Search (SIRENE)
  • Invoicing
    • Classic invoicing
    • Advancement invoicing
    • Item consumption invoicing
    • Electronic invoicing
  • Payments
    • Customer payments
    • Associating a payment with one or more invoices
  • Price list
    • The use of a price list
    • Pricing strategies
    • Administrator's Guide to Pricing

Purchasing

5
  • Suppliers
  • Supplier purchase orders
  • Supplier invoices
  • Supplier credit notes
  • Supplier payments

Catalog

8
  • The products
  • Services
  • Product families
  • Units of measurement
  • Sourcing Management
  • Generic products
  • Product kits
  • The Supplier Order Assistant

Finance

18
  • Bank accounts
  • Third-party bank accounts
  • Banking transactions
  • SEPA mandates
  • Direct debits
  • Manual entries
  • Accounting
    • Accounting
    • Accounting entries
    • Accounting strategies
    • Financial statements
    • Bank reconciliations
    • Bank statements
    • Tools for checking your accounts
    • Setting up VAT returns
    • VAT declaration
    • Accounting export in FEC format
  • Accounting periods
    • Accounting periods
    • Cash accounting

Human Resources

16
  • The people
  • Services
  • The activities
  • Service assignments
  • Timesheets
  • Leave requests
  • Types of absence
  • Expense reports
  • Training courses
  • Workplaces
  • Versatility matrices
  • Sample employment contracts
  • Pay stubs
  • Employee Extranet
    • The employee portal
    • The Employee Portal
    • Leave Management

Project Management

4
  • The projects
  • Project tasks
  • Project milestones
  • Participation in projects

Customer support

7
  • Tickets
  • Service contracts
  • Customer equipment
  • Customer instances
  • Warranty Management
  • FAQs
  • Customer portal

Maintenance

4
  • Our facilities
  • Maintenance sites
  • The equipment
  • Maintenance operations

Inventory Management

8
  • Storage sites
  • Storage locations
  • Inventory movements
  • Stock transfer requests
  • Delivery notes
  • Receipt slips
  • Delivery methods
  • Inventory Valuation

Points of Sale

5
  • Physical sales outlets
  • E-commerce stores
  • Cash movements
  • Cash register
    • Cash registers
    • Setting up your cash register

Records Management

6
  • Electronic document management
  • The electronic signature
  • Sending documents by email
  • Models
    • Document templates
    • Email templates
    • Shortcodes

Automation

3
  • The forms
  • Workflows
  • The planner

Artificial Intelligence

5
  • The AI text assistant
  • The AI Chatbot
  • AI workflows
  • Connect an external AI (MCP)
  • AI-powered invoice OCR

Integrations

7
  • API
    • REST API – Introduction
    • REST API – Authentication
    • REST API – CRUD Operations
    • REST API – Entity Relationships
    • REST API – Requests and Queries
    • REST API – File Management
    • REST API – Dropdown Lists (Picklists)

Kafinea interface

10
  • Data import/export
  • Dashboards
  • Navigation
  • Listings
  • The recordings
  • The layout manager
  • Reports
  • Tags
  • Document lines
  • Automatic recording

Setting

16
  • The companies
  • The users
  • Access rights
  • User preferences
  • Languages and translations
  • Numbering formats
  • SMTP settings
  • Global search
  • Pop-up blocking
  • Permanent locking
  • The Event Log
  • Tax Settings
  • AI agents
  • The MCP server
  • Data mapping
    • Lead conversion mapping
    • Project business mapping

Career Guides

1
  • Allow employees to update their HR records on their own
  • Kafinea
  • Help
  • Setting
  • Pop-up blocking
View Categories

Pop-up blocking

6 minutes

📍 Where can I find this module?
Settings > Module Management > Sales Management: Filtering Product/Service Popups


1. Introduction #

When you create or edit a sales document (quote, sales order, invoice, etc.), you select products and services using a catalog pop-up. By default, this pop-up displays all active products and services.

The Product/Service popup filtering feature allows you to:

  • Automatically filter the products and services displayed in the popup using a custom list (custom view / list view)
  • Set up a different default filter for each sales management module (Quotes, Orders, Invoices, etc.)
  • Whether or not to allow the user to select a list other than the default one

Who is this guide for? #

  • Administrators: Configure filtering for each sales management module
  • Users: Understanding how the pop-up behaves when selecting products/services

2. Configuration (Administrator) #

2.1 Access the settings page #

  1. Go to Settings (gear icon)
  2. In the Module Management section, click on Sales Management: Filtering Product/Service Pop-ups

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 the user to select a list If checked, the user can select a different list from the pop-up menu. If unchecked, the default list is selected.
Default Product List The custom view of the Products module used by default in the popup
Default Services List The custom view of the Services module used by default in the popup

2.3 Configure filtering for a module #

  1. Check "Enabled" in the row for the desired module
  2. Select a default Products list from the drop-down menu (the available lists are those from the Products module)
  3. Select a default Services list from the drop-down menu (the lists available are those from the Services module)
  4. Check or uncheck "Allow user to select a list" depending on the desired behavior
  5. Click Save

2.4 Operating Modes #

Free mode (Allow the user to choose a list = ✅) #

  • The popup displays a list selector that allows the user to switch views
  • The default list is preselected
  • If the default list is not available to the user, the popup reverts to the standard behavior (all records)

Forced mode (Allow user to select a list = ❌) #

  • The default list is set; 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 pop-up displays an error message asking the user to contact the administrator

Important: In forced mode, there is no silent fallback. If the configured list is not accessible to the user, no products or services will be displayed. This ensures that only authorized items are offered.


3. Usage (User) #

3.1 Select a product or service from a sales document #

  1. Open a sales document (quote, order, invoice, etc.)
  2. Add or edit a product/service line
  3. Click the selection icon to open the catalog pop-up

3.2 Popup with filtering enabled – Free mode #

If the administrator has enabled filtering and allowed users to select a list:

  • The pop-up opens with the default list preselected: only the products/services that match this list are displayed
  • A list selector appears at the top of the pop-up
  • You can use this selector to switch between lists and view other products/services
  • Search and pagination work normally within the selected list

3.3 Popup with filtering enabled – Forced mode #

If the administrator has enabled filtering without allowing users to choose:

  • The pop-up opens directly with the list specified 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 will appear:

Configuration error
The default list configured for this popup is not available to your user. Please contact your administrator.

In that case, contact your administrator so they can adjust the settings or your permissions.

3.4 Popup without filtering #

If filtering is not enabled for the current module, the popup works normally and displays all active products/services.


4. Examples of use #

Example 1: Filter products by category #

The company wants quotes to display only products from the "Software" category.

  1. Create a custom list in the Products module filtered by the "Software" category
  2. In the filter settings, enable filtering for the Quote module
  3. Select this list as the default product list
  4. Uncheck " Allow the user to select a list to apply the filter"

Example 2: Provide a customizable default filter #

The company wants invoices to display recent active products by default, while still allowing users to access the entire catalog.

  1. Create a custom list in the Products module filtered by recent products
  2. In the filter settings, enable filtering for the Invoices module
  3. Select this list as the default product list
  4. Check the box to allow the user to select a list

5. Frequently Asked Questions #

Does filtering also apply to services? #

Yes. The settings allow you to define separate default lists for Products and Services. The two pop-ups are managed independently.

Can I enable filtering for some modules but not others? #

Yes. Each sales management module can be configured independently. For example, you can enable filtering for Quotes only and leave it disabled for Invoices.

What happens if the default list is deleted? #

If the configured custom list is deleted or becomes inaccessible:

  • Free mode: The popup reverts to its default behavior (all records)
  • Forced mode: An error message appears in the pop-up

A user sees no products in the popup, and an error message appears #

This means that filtering is enabled and the default list configured is not accessible to this user. The administrator must:

  • Verify that the custom list is shared with the user's profile/role
  • Or edit the default list to choose one that is accessible to everyone

Does filtering change the data in my existing documents? #

No. Filtering only affectswhether the pop-up appears when an item is selected. Products and services already added to the documents are not affected.


Related references 🔗 #

  • The products
  • Services
  • Sourcing Management
Index
  • 1. Introduction
    • Who is this guide intended for?
  • 2. Configuration (Administrator)
    • 2.1 Access the settings page
    • 2.2 Understanding the Configuration Table
    • 2.3 Configure filtering for a module
    • 2.4 Operating Modes
      • Free mode (Allow the user to choose a list = ✅)
      • Forced mode (Allow user to select a list = ❌)
  • 3. Use (User)
    • 3.1 Select a product or service from a sales document
    • 3.2 Popup with filtering enabled – Free mode
    • 3.3 Popup with filtering enabled – Forced mode
    • 3.4 Popup without filtering
  • 4. Examples of use
    • Example 1: Filter products by category
    • Example 2: Provide a customizable default filter
  • 5. Frequently Asked Questions
    • Does filtering also apply to services?
    • Can I enable filtering for some modules but not others?
    • What happens if the default list is deleted?
    • A user sees no products in the pop-up, and an error message appears
    • Does filtering change the data in my existing documents?
  • Related references 🔗

All-in-one software for SMEs. Take advantage of the automation capabilities and flexibility of our business management platform to facilitate the work of all your employees.

RESOURCES

Blog
Brand Guidelines
Distributors
Help
Security

Customer portal
ABOUT US

About Us
Contact Us
Cookie Policy
Frequently Asked Questions
General Terms of Use
Privacy Policy
Terms & Conditions

FINANCES

Accounting
Audits & KPIs
Invoicing
Purchasing

MANAGEMENT

Documents
Project management
Inventory management
Maintenance

HR

Absence Management
Employees
Recruitment
Timesheets

CUSTOMER SERVICE

Service contracts
Service
Warranty tracking
Tickets

SALES

CRM
Point of Sale
Sales Automation
Subscriptions

© 2026 Madiasoft -Kafinea

24 rue Louis Blanc, 75010 PARIS, France

01 70 06 05 41

Facebook Linkedin
kafinea logo svg
Manage cookie consent
To provide the best experiences, we use cookies to store and/or access device information. Consenting to these cookies will allow us to process data such as browsing behavior or unique IDs on this site. Failure to consent or withdrawal of consent may adversely affect certain features and functions.
Functional Always on
Storage or technical access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or Internet user, or for the sole purpose of transmitting a communication over an electronic communications network.
Preferences
Storage or technical access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or person using the service.
Statistics
Storage or technical access used exclusively for statistical purposes. Storage or technical access that is used exclusively for anonymous statistical purposes. In the absence of a subpoena, voluntary compliance by your Internet service provider or additional third-party records, information stored or retrieved for this sole purpose generally cannot be used to identify you.
Marketing
Storage or technical access is necessary to create profiles of Internet users in order to send advertisements, or to track the Internet user on a website or on several websites with similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} suppliers
  • Find out more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
  • Features
    • Finance
      • Purchasing
      • Audits & KPIs
      • Accounting
      • Invoicing
    • Management
      • Documents
      • Interventions
      • Project Management
      • Inventory Management
    • HR
      • Employees
      • Timesheets
      • Absence Management
      • Recruitment
    • Customer Service
      • Service Contracts
      • Warranty Management
      • Maintenance
      • Tickets
    • Sales
      • Subscriptions
      • Sales Automation
      • CRM
      • Points of Sale
    • Cross-features
      • API
      • Extranet
      • Electronic Signature
      • Workflows
  • Pricing
  • Login
  • Discover the demo