Price looping
Another great option is price looping with AI. This uses an AI strategy to maximize time in the buy box, but on a regular basis (e.g. every 3 hours) it can be set to increase the price by 20c and hold the price there for 20 minutes. If the competition follows, the price is maintained. If the competition does not follow, then the price reverts back down to the buy box.
Conditional repricing with AI
Conditional repricing takes the best of all worlds and combines them. It allows you to switch between different AI strategies based on your own set of business goals and automate the whole process. We discussed above how different AI strategies can focus on different outcomes. Conditional repricing allows me to utilize different AI strategies at different times using conditional rules.
Below is an example of a conditional repricing strategy that I use: It starts reading from the top down and as soon as the criteria hits, then it will execute.
IF Sales = 0 (in last 7 days)
IF Inventory age < 30 days old
Decrease price by 20%
Minimum price set at 5% margin
IF Inventory age > 30 days,
Decrease price by 20%
Min price set at 0%
IF inventory age > 60 days,
Decrease price by 20%
Min price set at $1 about payout threshold (referral fee + fba fee)
IF Sales is 7 to 10, (in last 7 days, ie 1 per day)
Decrease price by 10%
Minimum margin set at 15%
IF Sales > 28 (in last 7 days, ie 4 per day)
Increase price by 10%
This is written in code. To explain it in English, it works like this:
IF: the inventory age is under 30 days AND IF there have been less than 3 sales in the last week,
THEN:
- we set the minimum price to achieve a gross profit margin of 5% and
- we implement the repricing strategy of AI sales booster…
Otherwise: we move onto the next criteria
IF: Inventory age is under 30 days AND IF there are less than 8 sales in the last 7 days.
THEN:
- We set the minimum price to a 15% gross profit margin and
- We use a different AI strategy.
Otherwise: we move onto the next criteria
And so on….
We keep moving onto the next criteria until one is met and we execute it.
If none of these criteria are met, THEN we know the product is a good seller so we set the minimum price to an equivalent gross profit margin of 25% and we use the most aggressive repricing strategy which aims to maximize profit and also loops the price up every 3 hours to see if competitors will follow.
As a practical example. If your store has a product which now has inventory sitting around for more than 40 days. If it also has achieved less than 8 sales in the last 7 days. These 2 criteria will be triggered and the minimum price will be calculated and set to a 10% gross profit margin and the repricer strategy will be set to: AI Equalizer (an AI strategy that balances between trying to get more sales and also defending the margin somewhat).
This strategy, that I built is designed to:
- Be more aggressive with older stock. We set lower prices based on lower margins the longer the stock has been sitting around. And we set more aggressive sales boosting AI strategies. This minimizes product expiry and amazon overstock fees.
- Pick up on products with slower sales and decrease prices to spur sales
- Liquidate (set 0 or negative margins) for product that is older than 60 days
- Ensure that products with strong sales sell for the maximum price we can.
Conditional repricing can be very powerful and it needs to be customized for each business. In my example, inventory is very important and a central signal we use to determine price. Another business might have less regard for inventory age and rather be more concerned about inventory quantity. A rule could be set to increase the minimum sale price when inventory drops below 50 units.