Mina Adel
العربية Book a call
All apps
Sales / Point of Sale

Minimum Selling Price: Sales & POS Guard

Set a Minimum Price on each product. Sales orders refuse a lower unit price, and the Point of Sale numpad will not accept one either. No configuration, no exceptions slipping through.

Odoo 19 app by Mina Adel, software engineer and Odoo developer

  • Sales + Point of Sale
  • English · العربية
  • Zero configuration
Minimum Selling Price: Sales & POS Guard
A quotation line priced below the product's minimum: the warning shows while typing and the order will not save.

The problem

Discounts negotiated on the floor or typed on the POS numpad end below cost, and nobody notices until the margin report.

The solution

One field on the product, enforced in both channels: the sale order line blocks on save, the POS blocks on the numpad, and the product info banner shows the floor price to the cashier.

What you get

  • Minimum Price on products

    Template and variant, in the company currency, visible in product lists as an optional column.

  • Sales order guard

    Warning while typing, hard block on save with product, price and minimum in the message.

  • Point of Sale guard

    The numpad in Price mode refuses values under the minimum with a clear dialog.

  • Product info banner

    The POS product information shows the minimum next to stock and price.

  • Arabic included

    All messages translated; RTL handled by Odoo.

  • Install and forget

    Zero means no minimum. Uninstall restores standard behaviour.

Set it up in one step

  1. Open a product and fill Minimum Price.
  2. Sell it in a quotation or at the POS: any lower unit price is refused.
  3. Leave the field at 0 for products without a floor.

Screenshots

Questions

Does it block pricelist prices?

No. The guard targets manual unit prices; pricelist rules apply normally.

Community or Enterprise?

Both, Odoo 19.0. Requires the Sales and Point of Sale apps.

Can a manager override?

Not in this version. Raise the product's minimum or set it to 0; contact support if you need a bypass group.

Support

Questions before buying, a bug, or an idea for the next version? Email me — bug fixes for Odoo 19.0 are included.

More Odoo apps

All apps