OdooWiki OCA HUB

Point of Sale - Membership Extension

pos_membership_extension folder_open OCA/pos open_in_new
Point of Sale Licencia: AGPL-3

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.0

Restringe 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-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

Documentación de OCA · 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.

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.