A blanket coupon does not only cost you the margin of everyone who was going to buy anyway. It costs you something that shows up in no report: it teaches your whole customer base to wait for the next one.
The shopper who receives the adjustment sees it explained. The market never sees it at all.
IBP installs as a Shopify app. It touches no product you have not configured, and you set the thresholds — we give you visibility over the information you need to set them.
It lives inside the shopper’s session and only goes down. It is a two-key lock, and both keys are required:
| Your stock | Discount |
|---|---|
| Last few units | 80% of your cap |
| Excess that needs to move | Your full cap |
| Inside its stable band | None |
When a fast-moving product is running low, it raises the catalogue price by a bounded percentage that you set, and reverses it on its own when you restock.
It is an inventory rule. You set the threshold and the percentage; the engine checks a quantity and applies it when the rule is met.
The market is full of apps that hand out coupons and engines that chase a competitor’s price. Both push toward the same price war, and everybody sees both.
| Discount apps | Competitor-based pricing | IBP | |
|---|---|---|---|
| Looks at | Every shopper | The price next door | This session’s demand and your warehouse |
| Who sees it | The whole market | The whole market | Only the person who gets it |
| Effect on your brand | Trains it to wait | None directly | None: it creates no expectation |
| Effect on your margin | Spreads it around | Chases it downward | Defends it |
| Proof that it works | None | None | A built-in control group |
The dashboard is not a billing screen. It is where you see what is happening to your margin and what you can do about it. The figures are never added together: these are mechanisms with different logic, and a single total would hide where the value comes from.
The times the engine had calculated a discount and did not apply it, because the shopper had already declared a budget that covered the price — and the sale closed anyway. It also counts the opposite case: when the budget they declared sits so low that no permitted discount can reach it, the engine gives up nothing, because lowering the price there does not close the sale, it only gives away margin.
A share of the sessions that were going to receive a discount does not receive it, on purpose: the engine decides exactly as it would, records exactly as it would, and withholds. It is the instrument that turns “this sale would not have happened without us” into something checkable rather than something we ask you to take on faith. The mechanism works and has been measuring from day one. We are not publishing the figure yet: a detail of Shopify’s quick-buy flow biases it upward, and we would rather not hand you a pretty number that does not hold.
What the catalogue adjustment contributed on the products where you switched it on, kept separate from the figure above because its logic is different.
Shoppers who declared a budget below your floor and walked away — and how far short of closing each one was.
A counter-metric, on the first screen on purpose: it should be low and it should not climb. If it climbs, IBP is starting to behave like a coupon — and we would rather you saw that before we did.
Your Shopify reports tell you what sold. Nobody tells you how many people looked at your product, said what they were willing to pay, and left.
IBP is in the session before the purchase, so it does see them. And it tells you exactly by how much each one got away.
If you hold your price on purpose, this is your figure: it is the only way to know whether that decision is costing you more than it protects.
We do not see your margins, so we cannot know whether losing a sale suits you better than closing it cheaply. Only you know that. That is why the thresholds, the discount cap, the price floor and which product goes into which engine are all yours to decide before the system acts — and yours to change or switch off at any time. Inside those limits the engine runs on its own: we do not ask your permission sale by sale, we ask you for the rules once.
The same conditions always produce the same price, and the reason it did or did not act is recorded: the intent, the declared budget, the stock the engine saw and the thresholds you had set at that moment. If a shopper asks about a recent purchase, there is an answer. That record is deleted after 7 days by design, because it carries a session identifier; the amounts, which do not, are kept so that your invoice still adds up months later.
The adjustment is shown on the product page with its reason, in your store’s language. It is never a hidden discount nor a silent increase, and it never exceeds your catalogue price.
It is whether you are under price pressure and do not want to become a discount brand. That is three different situations, and in all three the problem is the same.
Coupons, seasonal campaigns, welcome codes. You know what you give away and not who to. We start by measuring exactly that.
It worked on sales and it hurt the brand, so you put the lever away. You put it away because the only version you knew was a public one.
For you IBP is not a cheaper way to discount: it is the only way to do it without paying the brand price. And unserved demand finally tells you what holding that line costs you.
Stock is the engine’s condition, so a merchant with no inventory problem — made to order, digital goods, pure dropshipping — has every product sitting in the stable band, and today IBP does nothing at all for them.
We would rather say so in the first meeting. It is awkward, and it is far cheaper than finding out in week three of a pilot where nothing is broken: nothing simply happens.
If you discount: we run the inventory diagnosis on your catalogue from your product export — which part of your stock sits outside its range today, which is the condition for IBP to be worth anything to you. Nothing to install. If you do not discount: we install IBP in measure-only mode and show you the demand you are losing on price, before touching a single product.