How pricing rules work
Why the language model never sets a price itself, and what is checked before every offer to a customer.
The main fear behind the words “AI seller” is a bot that promises discounts and leaks your margin. Architecturally that is ruled out: the language model runs the conversation but makes no decisions about money.
Who decides what
When a customer asks about price or requests a discount, the model does not answer from memory. It calls a separate pricing module, which looks at your store data:
- the item’s current price;
- the floor price it must not go below;
- the allowed discount percentage;
- actual stock.
The module returns a permitted price, and only then does the model phrase it in natural language.
What you configure
Floor prices and the maximum discount are set in Settings → Prices. Rules can be broad — per category or for the whole store — and refined for individual items.
What the bot will never do
- Go below the floor price under any pretext.
- Reveal your floor price to a customer — that is commercially sensitive.
- Promise a product that is out of stock.
If no rules are set
Without a floor price, bargaining is simply off: the AI answers from the price list and does not discuss concessions. That is safe default behaviour, but it does not lift conversion either — so the limits are worth setting.