Skip to main content

Pricing Actions (Rules)

Pricing actions define how product prices are calculated, adjusted, or optimized. Action type gives you to implement your pricing strategy

M
Written by Maxim Morozov
Updated over 2 weeks ago

1. Change Price

Directly modifies the product price by a fixed value or percentage.

  • Value Type: EUR or %

  • Example:

    • Current price: €100

    • Action: Change price by +10% → New price: €110

    • Action: Change price by -5 EUR → New price: €95


2. Set Base Price

Defines a new base price using margin or cost-based rules.

  • Operators:

    • Set a preferred margin % → Price = Cost × (1 + Margin%)

    • Add a preferred margin % → Adds extra margin on top of existing margin

    • Add a category margin target % → Aligns margin with category-level target

    • Use cost plus multiplier → Price = Cost × Multiplier

    • Set optimal AI base price → Uses AI to set a statistically optimal base

  • Example:

    • Cost = €50

    • Preferred margin = 40%

    • Price = €70


3. Add or Subtract

Adjusts the current price or numeric attribute by adding/subtracting values.

  • Operators:

    • Add only → Adds positive values only (ignores negatives)

    • Subtract only → Subtracts positive values only (ignores negatives)

    • Add or subtract → Adds/subtracts all values whether positive or negative

  • Formula:

    New Price = Current Price + (Attribute Value) + (Defined EUR/% Value)
  • Example (Add only):

    • Current Price = €10

    • Attribute (Gross Margin) = -5

    • Value = +5 EUR

    • New Price = €10 (negative ignored)

  • Example (Add or subtract):

    • Current Price = €10

    • Attribute (Gross Margin) = -5

    • Value = +5 EUR

    • New Price = €10 + (-5) + 5 = €10


4. Set AI Optimal Price

Lets AI define the best price based on optimization strategy.

  • Strategies:

    • Optimal price for revenue

    • Optimal price for profit

    • Optimal discount revenue

    • Optimal discount profit

  • Example:
    AI analyzes historical sales + elasticity:

    • If goal = profit, AI might increase price slightly

    • If goal = revenue, AI might lower price to maximize sales


5. Set to Dynamic Internal Value

Sets price equal to a chosen dynamic attribute, which changes with data.

  • Attributes: RRP, Current Price, Median/Min/Max competitor price, Compare-at price, Unit Cost

  • Example:

    • Action: Set to Median competitor price

    • Competitors median = €85

    • New Price = €85


6. Set to Static Internal Target Value

Similar to dynamic value, but uses a fixed attribute snapshot (not changing automatically).

  • Attributes: RRP, Price, Median/Min/Max competitor price, Compare-at price, Unit Cost

  • Use Case: Useful for benchmarking against a specific internal metric.


7. Set Market Value

Sets price based on the market distribution.

  • Operators:

    • Market minimum

    • Market average

    • Market median

    • Market maximum

    • Mode

  • Example:

    • Competitor prices = €90, €100, €110

    • Market median = €100

    • New Price = €100


8. Match Competitor

Aligns your product price with a selected competitor’s price.

  • Steps:

    1. Choose competitor(s) from the list

    2. Define conditions (e.g., always match Competitor 1, only if in stock, etc.)

  • Example:

    • Competitor 1 price = €95

    • New Price = €95


9. Match Price Position

Positions your price in a relative rank against competitors.

  • Use Case: Always be 2nd cheapest, or always higher than a specific competitor.

  • Example:

    • Competitor prices = €80, €90, €100

    • Rule: Match 2nd lowest

    • New Price = €90

Summary:

Method

Purpose

Example

Change Price

Simple adjustment by €/%

+10% → €100 → €110

Set Base Price

Margin/cost-driven pricing

Cost €50 + 40% margin → €70

Add or Subtract

Adjust with attributes + values

Price + Gross Margin + 5

Set AI Optimal Price

AI-driven optimal pricing

AI sets €120 for max profit

Dynamic Internal Value

Price = dynamic attribute

Match median competitor = €85

Static Internal Value

Price = fixed internal snapshot

Price = RRP = €100

Market Value

Set price by market stats

Market average = €95

Match Competitor

Directly copy competitor price

Competitor 1 = €90

Match Price Position

Relative market position

2nd cheapest = €90

Did this answer your question?