Where sets show
Filters → Where sets show answers one question: which filter set does a page get, and why? The shop decides it from the assignments. They are tried in order, and the first one that fits the page, the sales channel, the visitor and the day wins. Where none fits, the default set shows.
The section has four screens: Overview, Assignments, Categories and Check a page. Each has the Assign set button, which opens the assignment window (see An assignment). What a set is and how it is built: Filter sets.
Overview
Section titled “Overview”The set that wins on each kind of page in each sales channel, as of today, as the shop itself judges it. One row per storefront channel:
| Column | Shows |
|---|---|
| Sales channel, Domain | The channel and its domain. |
| P2LabFilter | On or Off: whether P2Lab Filter draws the filters in the channel (the switch is on the Dashboard). |
| Categories | The set of the category pages. |
| Search results | The set of the search pages. |
| Shopware landing pages | Not counted yet. A landing page of filters (SEO → Landing pages) gets the set of its category. |
A cell can branch. A rule gives “Rule ’…’ → set” and then “otherwise: …”. A set may be waiting for its dates (“from …”, “ended …”) or for publishing (“draft, waits for publishing”). Where no set applies, the cell says Shopware filters. A set hidden under one without conditions above it is marked so.
The panel filters the rows by Sales channel name, P2LabFilter in the channel and Set assigned in the channel.
Assignments
Section titled “Assignments”The list of every assignment in the order the shop tries them. Assignments work as soon as they are saved, without publishing; the set itself needs a published version. A note over the list, When none fits: ’…’, names the default set, and Open in the builder opens it.
| Column | Shows |
|---|---|
| # | The priority: 1 is tried first. |
| Set | The assigned set. |
| State | Working, Draft (the set has no published version yet), Ended … or From …. |
| Pages | Categories, Search results or Every kind of page. |
| Sales channels | The channels, or Every sales channel. |
| Show when · skip when | The categories and search phrases that make the assignment fit, and those that skip it. |
| Who sees it | A rule, or Every visitor. |
| When | The dates, or no dates. |
A row’s menu holds Edit assignment, Move up, Move down, Move to place… and Delete. Moving to a place moves the assignments from that place down one place lower. Deleting an assignment hands its pages to an assignment below it or to the default set. The panel filters the list by Set, State, Sales channel, Kind of page, Names the category and Rule.
An assignment
Section titled “An assignment”Assign set and Edit assignment open the same window:
| Setting | Effect |
|---|---|
| Set | The set the assignment shows. |
| Place in the order | 1 is tried first. A new assignment goes to the end of the order, above the default set. |
| Sales channels | None picked means every sales channel. |
| Pages | Categories (category listings) and Search results (every search term). Landing pages cannot be ticked yet. |
| Show when the page has | Any of the list: categories, each with or without its subcategories, and search phrases. Empty: any category. |
| Skip when the page has | The same kinds. Skipping always wins. |
| Who sees it | A rule from Shopware’s rule builder, or Every visitor. The rule is part of the cache key, so the page for a guest and the page for a B2B customer are two cache entries. |
| When | A start and an end date. Empty means no limit. At a date boundary the cache renews itself. |
A search phrase matches a search for a phrase holding these words in this order: “winter jacket” matches “red winter jacket”, not “jacket for winter”. Upper and lower case do not matter. There is no device condition: a page is the same for computer and phone.
The window warns before it saves an assignment that cannot work:
- no kind of page ticked, so the set shows nowhere;
- a set without a published version, so the assignment starts working with its first publication;
- the same category under Show and Skip, so skipping wins;
- categories and search phrases both under Show, which no page has at once;
- search phrases without Search results ticked;
- a channel where P2Lab Filter is off.
A summary under the settings says in words where the set will show. Save assignment works right away.
Categories
Section titled “Categories”The set each category page of a channel gets, and why, for a guest, today. Sales channel picks the channel (empty: the first storefront with P2Lab Filter). The list shows one level of the category tree at a time: a category’s subcategories open with … subcategories →, and the path over the list leads back. A search or a filter takes in everything below the branch.
| Column | Shows |
|---|---|
| Category | The category. |
| Subcategories | How many it has. |
| Set on the page | The set the page gets. |
| Why | Named by an assignment, Below a category an assignment names, No assignment (default set) or Skipped by an assignment, with the assignment’s priority. |
| Check | Opens Check a page for the category. |
The filters Set, Where the set comes from and Only narrow the list. Only keeps the categories Reached by an assignment with a rule or Reached by a set waiting for publishing.
Check a page
Section titled “Check a page”Which set one page gets, for whom and on which day, step by step, as the shop picks it.
| Setting | Effect |
|---|---|
| Sales channel | The channel of the page. |
| Kind of page | Category or Search results. |
| Category of the page or Search term | The page to check. A term also shows the groups of its results. |
| Visitor | Guest, a Customer group or a Rule the visitor meets. |
| Date | Today, or another day. |
The Answer names the set that Wins, with its priority, or says Nothing matches — the default set works or No set applies. Steps lists every assignment that concerns the page and what it did: matched and won, matched but lost to a higher priority, only for customers who meet a rule, not working yet, ended, a draft that takes no part, skipped, or working only in other channels. The assignments that do not concern the page are counted at the end.
Groups on this page lists the winning set’s groups as the page would show them: products with a value, who added the group (the set or automatically) and its state:
- Shown, or Shown under ‘More filters’;
- Hidden: no product here has a value;
- Hidden: every product here has the same value;
- Hidden: the group’s visibility leaves this page out;
- Not shown: none of its sections can be drawn, for a composite filter;
- Not shown: its property group was deleted;
- Not shown: the set lists this property twice.
In a channel where P2Lab Filter is off, Shopware draws the filters, and the check says so.
Insights → No results → Check the page opens this screen for the page of a combination (see Insights).