Este módulo amplía la funcionalidad del módulo punto de venta para implementar características relacionadas con el módulo membership_extension de OCA. (repositorio https://github.com/OCA/vertical-association) Por el momento, impide que el cajero venda productos a clientes que no pertenecen a algunas categorías de membresía.
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 16.0Restringe qué productos se pueden vender en el Punto de Venta según las categorías de membresía del cliente. Los productos se pueden limitar a categorías de membresía específicas, y el POS bloquea las ventas a clientes que no cumplan los requisitos.
Este módulo añade un nuevo campo 'Allowed Membership categories' en las plantillas de producto, visible en la pestaña Point of Sale del formulario de producto. Si estableces una o varias categorías de membresía en un producto, ese producto solo se puede vender a clientes que pertenezcan al menos a una de esas categorías.
En el Point of Sale, cuando un producto está restringido y el cliente actual no cumple los requisitos, aparece un icono rojo de 'no entry' en la tarjeta del producto. Si el cajero intenta añadir ese producto al pedido, aparece una ventana emergente de error que dice 'Incorrect Membership' y el producto no se añade.
Si el cajero cambia el cliente en un pedido existente, las líneas de pedido que contengan productos no permitidos para el nuevo cliente se eliminan automáticamente y una ventana emergente muestra la lista de productos eliminados.
La ventana emergente de información del producto en el POS también muestra las categorías de membresía permitidas para el producto.
Este módulo funciona junto con el módulo membership_extension y afecta a los componentes product.template, product.product, pos.session y Point of Sale frontend. No añade nuevos menús ni informes.
Depende de
Modelos y campos (3)
- pos.session · amplía un modelo existente
- product.product · amplía un modelo existente
- product.template · amplía un modelo existenteallowed_membership_category_ids (Allowed Membership categories)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/pos.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0- abrir un formulario de producto
- Ir a la pestaña de ventas
- rellenar el campo "Allowed Membership Categories"
- Configurar también las categorías de membresía. Para ello, consulte la documentación del módulo OCA
membership_extension.
- abra el producto del Punto de Venta
- Puede ver que algunos productos tienen un nuevo icono que indica que el producto no es vendible. el icono desaparece si selecciona un cliente que pertenece a una de las categorías de membresía:
- El módulo añade en la ventana emergente de información del producto, la lista de las categorías de membresía permitidas para el producto actual:
- Si selecciona el producto con un cliente incorrecto, verá una ventana emergente de error:
- Si seleccionó un producto restringido permitido para un contacto, y luego cambia a otro contacto, se realiza una comprobación para verificar que los productos seleccionados están permitidos. Si no, se eliminarán las líneas del pedido y se mostrará un mensaje emergente:
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
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.
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.