OdooWiki OCA HUB

Sale Customer Order Frequency

sale_customer_order_frequency folder_open OCA/partner-contact open_in_new
Sales Licencia: AGPL-3

Este módulo añade campos calculados a los contactos para analizar su frecuencia de pedidos.

Campos añadidos a Contacto/Contacto:

  • Duración media entre pedidos
  • Días desde el último pedido
  • Días hasta el próximo pedido

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

Añade tres indicadores de frecuencia de pedidos a los contactos: días medios entre pedidos, días desde el último pedido y días antes del próximo pedido esperado. Se calculan automáticamente a partir de los pedidos de venta confirmados y se muestran en el formulario y la lista de contactos.

Este módulo te ayuda a ver con qué regularidad realiza pedidos un cliente, directamente en su ficha de contacto.

En el formulario de contacto, en la sección Ventas, obtienes tres valores de solo lectura: - Average Duration Between Orders: el número medio de días entre dos pedidos confirmados. - Days Since Last Order: cuántos días han pasado desde el pedido confirmado más reciente del cliente. - Days Before Next Order: cuántos días quedan antes de que se espere el siguiente pedido, según el ritmo medio.

Las mismas tres columnas se pueden añadir a la vista de lista de contactos; la columna "days before next order" se muestra de forma predeterminada, mientras que las otras dos permanecen ocultas hasta que elijas mostrarlas.

Los valores se calculan automáticamente a partir de los pedidos de venta del cliente. Solo se cuentan los pedidos en estado confirmado (sale) con una fecha de pedido. Si el cliente no tiene ningún pedido confirmado, los tres valores son cero. Con un solo pedido, la media y los días antes del siguiente pedido permanecen en cero, mientras que los días desde el último pedido sí se calculan. Con dos o más pedidos, la media es el número de días entre el primer y el último pedido confirmado dividido entre el número de intervalos, y los días antes del siguiente pedido es esa media menos los días ya transcurridos desde el último pedido.

Los campos se almacenan en el contacto y se recalculan cuando los pedidos de venta relacionados cambian de fecha o de estado. No se añaden menús ni informes nuevos.

Depende de

sale
Modelos y campos (1)
  • res.partner · amplía un modelo existentedays_since_last_order, days_until_next_order (Days Before Next Order), average_order_duration (Average Duration Between Orders)

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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/partner-contact.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita:

  • Vaya a Contactos.
  • Abra un formulario de contacto.
  • En la pestaña Ventas y Compras, busque los siguientes campos en el grupo Venta:
  • Duración media del pedido: Número medio de días entre pedidos confirmados.
  • Días desde el último pedido: Número de días transcurridos desde el último pedido confirmado.
  • Días hasta el próximo pedido: Número estimado de días hasta el próximo pedido basado en la duración media.

Estos campos se calculan en base a los pedidos de venta confirmados (state="sale").

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.