Skip to content

Applying conditions

Building a condition is one thing; deciding when it filters the list is another. This page covers how conditions apply and a few rules that keep the bar predictable.

There are two ways conditions can apply, chosen in the Options:

  • Instantly after each condition (the default) — every time you complete a condition, the list narrows right away. Best for exploring, where you want to see each step.
  • On Enter or search click — conditions you build wait until you press Enter or click Apply conditions, then apply together. Best when you know exactly the set you want and would rather not reload the list at each step.

You can switch between the two at any time; existing conditions are unaffected.

Click any part of a pill to reopen it. Changing the value updates the condition; if you reopen a condition and confirm it without changing anything, the list is not reloaded — nothing changed, so nothing needs to re-run.

A field holds one condition at a time. If you add a second condition on a field that already has one, the newer condition replaces the older — the list always shows a single, unambiguous filter per field. This mirrors how Shopware’s own sidebar filters behave.

If the field is already part of a saved group, the group keeps its version and the newer loose condition takes precedence for the current filtering; you will see a short note explaining that a matching condition was merged into its group rather than added twice.

Date presets such as Last 14 days are stored relatively, not as fixed dates. Every time the condition is applied — now, tomorrow, next month — it is re-evaluated against the current date. A saved “newer than 14 days” default therefore always means the last 14 days, without you ever editing it.

Fixed dates you pick from the calendar are stored as picked and do not move.

When you apply a group, a favourite search or a default, it either replaces your current conditions or adds to them — groups carry this choice themselves. Applying the same group twice will not create duplicate conditions.