Skip to main content

Dynamic Pricing: Common Customer Questions

Quick answers to the questions we hear most often about Dynamic Pricing strategies and results.

"Does Dynamic Pricing change my prices automatically?"

Not by default. The system generates suggestions, and you review and approve them before anything goes live. You can turn on auto-approval later if you trust the configuration and want hands-off operation, in which case approved suggestions are applied as soon as they're generated. Because Dynamic Pricing follows rules you defined, its results are predictable, which makes auto-approval more comfortable than it is with a purely AI-driven approach.

"Why didn't my competitor matching work?"

There are a few common causes. The competitor name in your action may not exactly match the competitor name in the data, and an exact match is required. The competitor data may be missing for that product. Or a competitor filter may have excluded the data, for example a date-freshness filter that removed stale prices. Check the failed actions and step prices in the results to see what happened. See Competitor Filtering and Competitor-Based Pricing Actions.

"Why are some products missing from the results?"

Products with a zero or missing price are automatically excluded. In addition, the Match Price Position action leaves out products that have no competitor data at all, so those products won't appear in the output.

"My margin calculation seems wrong."

Check whether you're using Set Preferred Margin (retail margin, a percentage of the selling price) or Add Preferred Margin (markup, a percentage of cost). A "30% margin" produces different prices depending on which one you've chosen. See the margin section of Pricing Actions: The Building Blocks of a Dynamic Pricing Strategy for the math.

"Why did the price not change even though I set up actions?"

Two things to check. If a minimum price change threshold is configured, changes below the threshold are reverted to the current price (see The Minimum Price Change Threshold). It's also possible a safeguard is clamping the result back into your allowed price range.

"Can I combine competitor matching with margin protection?"

Yes, this is a common and recommended setup. Add a competitor-matching action first (for example, "match the cheapest competitor minus 2%"), then set a safeguard with a margin-based floor (for example, "never below cost plus 15% margin"). The action sets the price, and the safeguard stops it from dropping below a viable margin. See How to Add Safeguards to Your Pricing Strategy.

"Why is my competitor's sale price driving my pricing?"

Enable promotion awareness in your competitor filters. When it's on, competitors currently on sale, where the selling price is below their compare-at (strikethrough) price, are excluded from your pricing calculations, so a temporary discount won't pull your prices down. See Competitor Filtering.

"What happens if competitor data is missing for some products?"

It depends on the action. For Match Competitor and Set Market Value, products without competitor data keep their previous price. For Match Price Position, products without any competitor data are excluded from the results entirely. For Match by Sensitivity, products without competitor data keep their previous price and are flagged as unsuccessful in the audit trail, but still appear in the results. If this matters for your catalogue, Match Competitor with a fallback chain gives the most predictable behaviour.

"How does Match by Sensitivity choose which competitor to match?"

It uses the product's price-sensitivity score, from 0 to 100. The score sets a target inside the product's competitor price range (0 aims at the most expensive competitor, 100 at the cheapest), and the product matches whichever competitor's price is closest to that target. With only one competitor, it matches that competitor. If several are equally close, one is matched and the rest are listed as "also eligible" in the step prices. See Competitor-Based Pricing Actions.

"What if a product is missing its sensitivity score?"

It's priced at the neutral midpoint, as if the score were 50, matching the middle of its competitor price range. It isn't skipped. If you want specific behaviour on every product, make sure each one has a score.

"Can the actions suggest a price increase?"

Yes. If a competitor's price is higher than your current price and you're using Match Competitor, the suggestion will be higher. Cost-based actions can also suggest increases if your costs have risen. There are no built-in limits on direction unless you add a safeguard, for example a ceiling at 110% of the current price.

"How fresh is the competitor data?"

Dynamic Pricing uses the competitor data available at the time a strategy runs; how current that is depends on how recently those competitor prices were collected. To keep older prices from influencing your results, we recommend setting a date-freshness filter. See Competitor Filtering.

Did this answer your question?