OdooWiki OCA HUB

Link loyalty programs to order lines

sale_loyalty_order_line_link folder_open OCA/sale-promotion open_in_new
Sale Licencia: AGPL-3

Este módulo añade un enlace en la línea de pedido de venta al programa utilizado en un descuento, para que pueda rastrearse fácilmente después. También facilita la implementación de módulos de fidelización que no necesariamente usan el producto de descuento como producto para la línea de descuento.

También vincula las líneas de recompensa a:

  • Las líneas de pedido que las generaron, para que podamos seguir qué líneas de pedido produjeron qué descuentos.
  • Las líneas de pedido sobre las que se aplica la recompensa:
  • En una promo de descuento: el producto más barato, productos específicos o todo el pedido.
  • En una promo de producto: las líneas de producto sobre las que se descuenta la recompensa.

Además, este módulo añade un botón en la vista de formulario del programa de fidelización para abrir los pedidos de venta relacionados.

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 18.0

Vincula cada línea de pedido de venta con el programa de fidelidad y las líneas de recompensa en las que participa, para que puedas rastrear qué promociones generaron o aplicaron descuentos. Añade un botón en el formulario del programa de fidelidad para ver los pedidos de venta relacionados.

Este módulo hace trazables las promociones en los pedidos de venta. En cada línea de pedido de venta ahora puedes ver el programa de fidelización al que pertenece, las líneas de recompensa que se le aplican, las líneas de recompensa que ha generado y las líneas originales que generaron una recompensa. Estos campos aparecen en la lista y el formulario de líneas de pedido (ocultos por defecto, puedes activarlos desde el selector de columnas) y son de solo lectura.

En el formulario del programa de fidelización, un nuevo botón "Related SO" muestra cuántos pedidos de venta usan ese programa y abre la lista de esos pedidos.

En el informe de análisis de ventas, se añaden una columna y un filtro de Loyalty Program, además de un filtro "Promotion Lines" y una opción de agrupación "Loyalty Program", para que puedas analizar las ventas por promoción.

Entre bastidores, cuando se escribe una línea de recompensa, el sistema la vincula automáticamente a las líneas de pedido a las que se aplica (pedido completo, producto más barato o productos específicos) y a las líneas que la generaron, emparejando por impuesto y por las reglas de producto del programa. Esto te ayuda a entender qué productos produjeron qué descuentos.

Depende de

sale_loyalty
Modelos y campos (4)
  • sale.order · amplía un modelo existente
  • sale.report · amplía un modelo existenteloyalty_program_id (Loyalty Program)
  • loyalty.program · amplía un modelo existenterelated_so_count
  • sale.order.line · amplía un modelo existentereward_line_ids (Reward lines), loyalty_program_id (Loyalty Program), reward_generated_line_ids (Reward Generated lines), reward_origin_generated_line_ids (Origin Reward Generated lines)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 17.0

Confirmado el 2026-11-03 en la rama 17.0 de OCA/sale-promotion.

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.