OdooWiki OCA HUB

Point of Sale - Friendly Error when product is not available

pos_unavailable_product_friendly_error folder_open OCA/pos open_in_new
Point of Sale License: AGPL-3

In case a product is disabled in back-office after POS session has been started cashier will see that product in the list (as POS is asynchronous). With this module installed an explicit alert message is display, saying that a product is not available any more Once the alert confirm, the PoS is redirected to the product form, to let the user fix the problem.

Without this module the PoS Session silently failed.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

When a product on a pending Point of Sale order is no longer available, the cashier sees a clear alert instead of a silent failure, and is redirected to the product form to fix it.

This module changes what happens in the Point of Sale when a product that was used on a pending order has been disabled or deleted in the back office after the session started.

Without it, the Point of Sale would fail silently when trying to load such an order. With this module installed, the cashier gets an explicit popup message explaining that a product on a pending order is not available, and that after confirming they will be taken to the product form to make it available again.

  • The alert appears when the Point of Sale tries to load an order line whose product can no longer be found.
  • After confirming the popup, the user is redirected to the product form in the back office so they can re-enable or correct the product.
  • The message also tells the user they can resume the Point of Sale session once the product is fixed.
  • Only one alert is shown, even if several products are missing, to avoid repeated popups.

The module works inside the Point of Sale front-end by extending the order line behaviour (models.Orderline). It does not add new menus, database models, or reports; it only adds a JavaScript file to the Point of Sale assets and relies on the standard product form action (point_of_sale.product_product_action).

Depends on

point_of_sale

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.