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.

More: Floor price and allowed discount.