Skip to content

Introduction

P2Lab Filter has two parts that work independently of each other:

  • Storefront filters: the filter panel your shoppers use on category pages, the search page and landing pages, with its look, its addresses and its statistics.
  • The admin filter bar: a condition bar above the product, order and customer listings in the administration.

Everything is managed under Catalogues → Filters.

The shop’s filter panel is built from filter sets. A set lists groups (manufacturer, price, colour, a property, a custom field, a compatibility catalogue…) and decides how each one looks and behaves. Sets are assigned to category pages and search results; a landing page gets the set of its category, and the default set Standard works wherever no assignment fits. Shop defaults hold the settings every set inherits.

The panel works on any theme. It replaces Shopware’s filter panel only in the sales channels where it is switched on (Filters → Overview → Dashboard, Filters in sales channels); elsewhere Shopware’s filters stay as they are.

The bar sits directly above three standard Shopware listings:

  • Catalogues → Products
  • Orders
  • Customers

A condition always has three parts, read left to right like a sentence:

Active · is · Yes

The first part is the field (what you filter on), the second is the operator (how you compare), the third is the value. Fields reach into related records too — on the order list you can filter by Customer → Customer group, on the product list by Manufacturer → Name.

Conditions are stored through the same mechanism Shopware uses for its own list filters, so they show up in the sidebar filter panel where Shopware supports them, survive a page reload and travel with the page URL.

Ready? Continue to Installation.