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 Licencia: AGPL-3

Si un producto se desactiva en el back-office después de que se haya iniciado la sesión del POS, el cajero verá ese producto en la lista (ya que el POS es asíncrono). Con este módulo instalado, se muestra un mensaje de alerta explícito que indica que un producto ya no está disponible. Una vez confirmada la alerta, el PoS se redirige al formulario del producto para que el usuario pueda solucionar el problema.

Sin este módulo, la sesión del PoS fallaba silenciosamente.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 12.0

Cuando un producto de un pedido de Punto de Venta pendiente ya no está disponible, el cajero ve una alerta clara en lugar de un fallo silencioso, y se le redirige al formulario del producto para solucionarlo.

Este módulo cambia lo que ocurre en el Punto de Venta cuando un producto que se utilizó en un pedido pendiente ha sido deshabilitado o eliminado en la oficina de back office después de que comenzara la sesión.

Sin él, el Punto de Venta fallaría silenciosamente al intentar cargar dicho pedido. Con este módulo instalado, el cajero recibe un mensaje emergente explícito que explica que un producto de un pedido pendiente no está disponible y que, tras confirmar, se le llevará al formulario del producto para volver a hacerlo disponible.

  • La alerta aparece cuando el Punto de Venta intenta cargar una línea de pedido cuyo producto ya no se puede encontrar.
  • Tras confirmar el mensaje emergente, el usuario es redirigido al formulario del producto en la oficina de back office para que pueda volver a habilitar o corregir el producto.
  • El mensaje también indica al usuario que puede reanudar la sesión del Punto de Venta una vez corregido el producto.
  • Solo se muestra una alerta, aunque falten varios productos, para evitar mensajes emergentes repetidos.

El módulo funciona dentro del front-end del Punto de Venta extendiendo el comportamiento de la línea de pedido (models.Orderline). No añade nuevos menús, modelos de base de datos ni informes; solo añade un archivo JavaScript a los assets del Punto de Venta y se apoya en la acción estándar del formulario de producto (point_of_sale.product_product_action).

Depende de

point_of_sale

Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.