Sale Partner Sale Contact - Website Sale
Este módulo es la unión entre Sale Partner Sale Contact y el eCommerce (website_sale).
Cuando un usuario del portal que es persona de contacto de una empresa realiza un pedido en el sitio web, el pedido se crea con la persona de contacto como cliente (partner_id). La lógica de cambio automático de Sale Partner Sale Contact está implementada como un onchange y, por lo tanto, nunca se ejecuta para los pedidos del sitio web.
Este módulo aplica el cambio cuando se confirma el pedido del sitio web:
- partner_id se sustituye por el partner comercial (la empresa);
- la persona de contacto que realizó el pedido se almacena en el campo Sale Contact (sale_contact_partner_id);
- se conservan las direcciones de facturación y entrega elegidas durante el checkout, la posición fiscal y las condiciones de pago.
El cambio deliberadamente no se aplica mientras el pedido sigue siendo un carrito: website_sale restablece el cliente del carrito al partner del usuario conectado en cada solicitud y busca los carritos abandonados por ese partner, por lo que un cambio anterior se revertiría y rompería la recuperación de carritos.
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.0Cuando una persona de contacto de una empresa confirma un pedido del sitio web, el pedido se reasigna automáticamente a la empresa, mientras que la persona que realizó el pedido se mantiene como contacto de la venta y se conservan las direcciones elegidas, la posición fiscal y las condiciones de pago.
Este módulo conecta el checkout de eCommerce con la lógica de contacto de venta utilizada en el back office. Normalmente, cuando una persona de contacto de una empresa realiza un pedido a través del sitio web, el pedido queda a nombre de esa persona, ya que el cambio automático a la empresa solo se produce cuando alguien edita el pedido manualmente en el backend.
Con este módulo, el cambio se realiza automáticamente en el momento en que se confirma el pedido del sitio web:
- El cliente del pedido se sustituye por la empresa (el partner comercial).
- La persona de contacto que realmente realizó el pedido se guarda en el campo de contacto de venta, de modo que no se pierde el origen del pedido.
- La dirección de facturación, la dirección de entrega, la posición fiscal y las condiciones de pago elegidas durante el checkout se mantienen tal como estaban.
El cambio no se realiza deliberadamente mientras el pedido sigue siendo un carrito de la compra, porque el sitio web sigue restableciendo el cliente del carrito al usuario conectado. La confirmación es el primer momento estable para hacerlo.
El cambio se aplica después de los pasos normales de confirmación, por lo que el correo electrónico de confirmación sigue enviándose a la persona que realizó el pedido, los documentos de entrega se crean con las direcciones elegidas en el checkout y la lista de precios no se recalcula.
Solo afecta a los pedidos que provienen del sitio web y solo extiende el modelo de pedido de venta (sale.order); no se añaden menús ni pantallas nuevas. Se instala automáticamente cuando están presentes tanto el módulo de contacto de venta como el de eCommerce.
Depende de
Modelos y campos (1)
- sale.order · amplía un modelo existente
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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0No se necesita ninguna configuración específica; el módulo se instala automáticamente cuando están instalados tanto Sale Partner Sale Contact como eCommerce.
- Como usuario del portal que es persona de contacto de una empresa, realiza un pedido en el sitio web y completa el pago.
- Una vez confirmado el pedido, ábrelo en el backend: el Cliente es la empresa y el Contacto de venta es la persona que realizó el pedido.
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.
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.