Pricing Rules
Pricing rules already support rich targeting across products, categories, customers, customer groups, units, currencies, and time windows.
Pricing Rules & Logic
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.