OdooWiki OCA HUB

Sale Partner Primeship

sale_partner_primeship folder_open OCA/sale-workflow open_in_new
Sales Licencia: AGPL-3

Este módulo introduce un concepto de membresía llamado "primeship" para los partners.

Primeship funciona como un sistema de membresía sencillo y fácil de usar que se activa automáticamente cuando se confirma un pedido de venta que contiene un producto de activación de primeship. La duración de la membresía es personalizable y se define en meses.

El sistema desactiva automáticamente el primeship cuando expira la duración especificada. Los usuarios pueden verificar fácilmente el estado de primeship activo de un cliente e implementar acciones condicionales basadas en este estado de membresía.

Características principales:

  • Gestión sencilla de membresías para partners
  • Activación automática mediante pedidos de venta
  • Duración configurable en meses
  • Gestión automática de la expiración
  • Verificación sencilla del estado para lógica de negocio condicional

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 19.0

Vende membresías "primeship" de duración limitada a los clientes: confirmar un pedido de venta con un producto primeship crea automáticamente un periodo de membresía para el cliente, y Odoo rastrea cuándo está activa o caducada.

Este módulo añade un sistema de membresía sencillo llamado primeship a los clientes. En un producto de servicio puedes marcar "Activates primeship" y establecer una "Primeship duration (in months)" (12 por defecto). Cuando se confirma un pedido de venta que contiene dicho producto, Odoo crea automáticamente un registro de primeship para la empresa del cliente (partner comercial), que comienza hoy y finaliza tras el número de meses configurado. Si el cliente ya tiene un primeship, el nuevo periodo se coloca después del existente para que los periodos nunca se solapen.

En el formulario del cliente obtienes un botón inteligente "Primeships" que muestra cuántas membresías tiene el cliente, además de un indicador "active_primeship". Una pantalla dedicada de Primeship (lista y formulario) muestra la fecha de inicio, la fecha de fin, el pedido de venta relacionado y si la membresía está activa actualmente; se puede buscar por fechas, cliente o estado actual.

Reglas de negocio: la fecha de fin no puede ser anterior a la fecha de inicio, y dos primeships para el mismo cliente no pueden solaparse. Una línea de pedido de venta solo puede tener un primeship. Cancelar el pedido de venta desactiva su primeship. Cuando se factura un producto de primeship, la línea de factura hereda las fechas de inicio y fin de la membresía. Una tarea programada diaria actualiza el estado activo de los clientes para que las membresías caducadas dejen de contar como activas.

Modelos y campos (5)
  • sale.order · amplía un modelo existente
  • res.partner · amplía un modelo existenteprimeship_ids, primeship_count (Primeships Count), active_primeship
  • sale.primeship · modelo nuevoname, active, current (Currently Active), end_date, order_id (Sale Order), partner_id, start_date, order_line_id (Sale Order Line)
  • sale.order.line · amplía un modelo existenteprimeship_id (Primeships), primeship_ids
  • product.template · amplía un modelo existenteprimeship_duration (Primeship duration (in months)), primeship_activation (Activates primeship)

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

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar un producto que active primeship al confirmar el pedido de venta:

  • Edita el producto deseado y establece su tipo como "Service"
  • Ve a la pestaña "Sales" en el formulario del producto
  • Activa la casilla "Activates primeship"
  • Define la duración de primeship (en meses)

Puedes ver fácilmente el estado actual de primeship de un cliente directamente desde su ficha de partner:

Al hacer clic en el widget de estado de primeship, se te redirigirá a una vista de lista detallada que muestra todos los registros de primeship de ese cliente específico:

Esta interfaz te permite hacer seguimiento del historial de membresía, las fechas de expiración y gestionar los registros de primeship de los clientes de forma eficiente.

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, Configuració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.