Pricing Strategy
Updated March 2026
A well-thought-out pricing strategy helps you maximize revenue while staying competitive. Here are some common approaches using price rules.
Example: Default Discount
Apply a consistent discount across your entire catalog:
| Rule Name | Category | Percentage | Priority |
|---|---|---|---|
| Default discount | All products | -10% | 1 |
Example: Category-Based Pricing with Priority
Different categories may need different discounts. Use priority to control which rule wins when a product matches multiple rules. The rule with the highest priority number wins.
| Rule Name | Category | Percentage | Priority |
|---|---|---|---|
| Default discount | All products | -10% | 1 |
| Electronics discount | Electronics | -5% | 2 |
| Accessories discount | Accessories | -15% | 2 |
In this example, Electronics and Accessories have priority 2, which is higher than the default (priority 1). So an electronics product gets -5% (not -10%), and an accessory gets -15% (not -10%). Products in other categories fall back to the default -10% rule.
When multiple rules match the same product with the same priority, the adjustments are summed together. For example, if two rules both apply to the same product at the same priority level — one with -5% and another with -3% — the total adjustment will be -8%. Use different priority levels to avoid unintended stacking.
Example: Temporary Promotion
Run a time-limited sale by combining a date range with a larger discount:
| Rule Name | Percentage | Valid From | Valid To |
|---|---|---|---|
| Summer sale | -20% | 2026-06-01 | 2026-06-15 |
Best Practices
- Use clear, descriptive rule names that explain the purpose at a glance
- Avoid creating too many overlapping rules — keep your pricing logic simple
- Remember: higher priority number wins when rules overlap on the same product
- Rules at the same priority level are summed — be careful with stacking
- Test new rules with a small product set before applying broadly
- Review pricing at least weekly and adjust based on sales data
- Remove expired or obsolete rules to keep your configuration clean