Skip to main content
Skip table of contents

Product List Page (web)

Feature Purpose:

This feature enhances the browsing experience by allowing users to navigate through products efficiently using pagination, search, and filtering options.

It provides various display modes and interaction options to improve usability.

Working with this Feature:

Pagination

  • By default, pagination is enabled in the products list.

  • The number of items per page can be configured in the admin panel by navigating to Event Setup>>General>>Settings  under "Default Number of Items to Show."

  • An endless scroll option can be enabled in the same settings panel under "Search."

  • Search can be either regular or ElasticSearch.

  • ElasticSearch can be enabled in the admin panel at Networking & Matchmaking>>Search

  • ElasticSearch provides advanced search functionality, allowing broader search coverage beyond exact keyword matches.

  • When ElasticSearch is enabled:

    • Each field is assigned a priority multiplier within its group (e.g., in the Exhibitor block, Name - 0, Description - 2, Category - 3).

    • Higher-priority fields influence search ranking more than lower-priority fields.

    • If disabled, search results are sorted by category weight and then alphabetically.

  • Active toggles determine which fields are included in the search.

Filters

  • Filters can be configured in the admin panel at Event Setup>>Display Filters>>Products

  • Predefined system filters include:

    • "With samples" (switch above exhibitor list, appears when RFS functionality is enabled)

    • "Launch" (switch above exhibitor list, appears when enabled, web-only)

    • "Sample available at" (appears when RFS is enabled)

    • "Hall"

    • "Exhibitor Categories"

    • "Product Categories"

    • "Countries"

    • "Meeting availability" (web-only)

  • Any product form field with predefined options can be marked as a filter at Registration Setting>>Exhibitor>>Product Form  by selecting "Use as filter."

  • Once marked, the field appears in the frontend filters list and the admin panel.

  • Supported filter field types: Checkbox Group, Radio Group, Checkbox Group, Checkbox.

Copy Filters (Front-end Product Page)

  • The "Copy link to applied filters" button allows users to generate and copy a direct link to the marketplace page with selected filters.

Product List Views

  • Users can switch between different product list views:

    • Cards View

    • List View

    • Short List View

Cards View

  • Displays:

    • Sample ribbon (if the product has samples)

    • Viewed mark (if previously visited)

    • Launch ribbon (if enabled for the product)

    • Product image

    • Name

    • Exhibitor

    • Interaction buttons (based on permissions and connection settings; initiates chat and meetings with the team member assigned to that product, if applicable)

List View

  • Displays:

    • Sample ribbon (if the product has samples)

    • Viewed mark (if previously visited)

    • Launch ribbon (if enabled for the product)

    • Product images

    • Name

    • Exhibitor details (photo, name, city, region, country)

    • Product Description

    • Product categories

    • Interaction buttons (as per permissions and settings; initiates chat and meetings with the team member assigned to that product, if applicable)

Short List View

  • Displays:

    • Sample mark (if the product has samples)

    • Launch mark (if enabled for the product)

    • Product image

    • Name

    • Exhibitor name

    • Interaction buttons (as per permissions and settings; initiates chat and meetings with the team member assigned to that product, if applicable)

Troubleshooting:

  1. Is pagination not working?

  • Check if the pagination settings are correctly set in /admin/general/settings.

  • Ensure that the "Search" setting is enabled for endless scrolling if required.

  1. Are search results not displaying correctly?

  • Verify if ElasticSearch is enabled or disabled based on your needs.

  • Adjust field priority values if necessary.

  • Ensure that the correct fields are selected for searching.

  1. Are filters missing or not applying?

  • Confirm that the fields are marked as "Use as filter" in /admin/registration/products.

  • Check if system filters are enabled in /admin/displayFilters/list/exhibitors.

  • Ensure that predefined options exist for the selected filters.

  1. Incorrect sorting in search results?

  • If using ElasticSearch, adjust the priority multipliers for different fields.

  • If using regular search, review the category weights and alphabetical sorting settings.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.