Pricing

Pricing Rules

Pricing rules already support rich targeting across products, categories, customers, customer groups, units, currencies, and time windows.

Pricing Rules & Logic

Create Rule
Summer Sale 2026
Active
Global Discount • Categories: Apparel
-25%
B2B Wholesale
Active
Price Override • Group: Gold Partners
Fixed Price
Quantity Break: Shoes
Active
Volume Discount • Qty > 10 items
-15%
Black Friday Flash
Scheduled
Timed Campaign • Nov 27 - Nov 30
-40%
Add condition-based rule

How it works in the app

PricingRule is a substantial domain model. Rules can target products, templates, brands, suppliers, categories, customer groups, customers, product groups, currencies, units, and date windows, with fixed prices, markup, discount amounts, and discount percentages.

Concrete price rows are stored separately in PricingRulePrice, which is why the current implementation supports real B2B segmentation and timed pricing rather than a single flat discount field.

Included in the current implementation

Scoped pricing rules across catalog dimensions

Customer and customer-group pricing

Quantity and date windows

Persisted per-product price rows

Need more than one global discount switch?

The pricing module already supports segmented, time-bound, and quantity-aware commercial logic.