Rules and rulesets
- A rule is a single constraint (for example, “a rebalance plan can’t exceed €50,000” or “no more than 20 items per shop”).
- A ruleset is a named group of rules. You can apply a ruleset to a specific plan, and one ruleset is your organization’s default — used whenever a plan doesn’t specify another.
Enforcement modes
When a rule is triggered, its enforcement mode decides what happens:Block
Prevents the action entirely — the item can’t be added, or the plan can’t be
validated.
Warn
Allows the action but shows a warning so the user can decide knowingly.
Log
Silently records that the rule fired — no interruption to the user.
What a rule covers
- Category — the domain it belongs to (capacity, assortment, ordering, transfer, pricing, distribution, compliance).
- Condition — the logic being tested (a threshold, metric, or value).
- Scope — which products, shops, brands, suppliers, or taxonomies it applies to.
- Plan types — which plans it guards: restock, rebalance, markdown, pre-season, supplier return, and supplier exchange.
- When it fires — the moment in the workflow it is checked (e.g. before adding an item, before validating an item, before changing a plan’s status, or before generating a recommendation).
- Violation message — the custom message shown when the rule triggers.
- Priority — the order in which rules are evaluated.
Rule templates
Solya ships a catalog of ready-made templates you can instantiate and tune, including:- Max plan value — cap the total value of a plan.
- Max plan quantity — cap the total number of items.
- Max items per shop — limit items per location.
- Max quantity per variant — limit the quantity for a single product variant.
- Max plan value per brand — cap value per brand within a plan.
- Budget (OTB) envelopes — keep spending within allocated budgets.
- Size-curve rules — enforce size-distribution policies.
- Markdown-calendar rules — prevent conflicting markdowns.
- Supplier & return/exchange rules — enforce supplier constraints and return windows.
Working in the Business Center
Create a ruleset
Create a named ruleset (for example “Strict Q4”), optionally starting from your
default rules.
Add a rule
Use the rule wizard: pick a template (or start from scratch), set the condition
(e.g. a €50,000 threshold), choose the scope, and select Block or Warn.
Set your default ruleset
Mark one ruleset as the organization default so it applies wherever a plan doesn’t
specify another.
Rules evaluate the data Solya holds about your inventory — much of which comes from
the data layer. Keeping ingestion healthy keeps rule
evaluation accurate.

