Este módulo pretende ser una capa común para los conectores que tratan con comercio electrónico.
Se sitúa sobre el framework connector_ y es utilizado por los conectores de comercio electrónico, como magentoerpconnect_ o prestashoperpconnect_.
Es un módulo técnico, que incluye entre otras cosas:
Eventos
Sobre los cuales los conectores pueden suscribir listeners. Los eventos que añade son:
- on_invoice_paid(self, record)
- on_invoice_validated(self, record)
- on_invoice_validated(self, record)
- on_picking_out_done(self, record, method) donde method es 'partial' o 'complete'
- on_tracking_number_added(self, record)
- on_product_price_changed(self, record) Componentes Un fragmento de código que permite ejecutar todos los onchanges requeridos cuando creamos un pedido de venta. Otro que permite añadir líneas especiales en los pedidos de venta importados, como gastos de envío, contra reembolso o descuentos.
Modelo de datos
Añade estructuras compartidas para los conectores de comercio electrónico
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.0Añade la infraestructura compartida de comercio electrónico utilizada por los conectores de tiendas online de Odoo: gestiona los pedidos de venta cancelados en la tienda externa, añade líneas de envío, contra reembolso, regalo y descuento, y dispara eventos cuando cambian las facturas, las entregas o los precios.
Este es un módulo técnico oculto sobre el que se construyen otros conectores de comercio electrónico, por lo que la mayoría de sus efectos aparecen dentro de los pedidos de venta, las facturas, las entregas y los modos de pago en lugar de en un menú independiente.
En un pedido de venta obtienes información y botones adicionales: un indicador que muestra que el pedido se canceló en la tienda externa, un botón "View Parent Sales Order" cuando el pedido sustituye a uno anterior, y un botón "Ignore backend's cancellation, Keep Open" (para responsables de ventas) que abre una pequeña ventana donde debes escribir un motivo. Un filtro de búsqueda "Canceled in backend, to cancel" lista los pedidos que se cancelaron en línea y aún deben cancelarse en Odoo.
Reglas de negocio: cuando un pedido se marca como cancelado en el backend, Odoo publica una nota en el pedido, sus entregas y facturas, intenta cancelar el pedido automáticamente y bloquea la confirmación mediante una excepción de ventas hasta que se resuelva la cancelación. Un pedido principal que aún debe cancelarse también bloquea el pedido secundario.
Los modos de pago incorporan una sección "Import Rules" (always, never, paid, authorized) y un número de días tras los cuales se cancela la importación de un pedido no atendido. Los productos incorporan un Tax Group calculado, y los cambios de precio en productos o variantes desencadenan un evento de notificación. Las entregas notifican cuando se añade un número de seguimiento o cuando se completa un envío de salida (parcial o total).
Lo necesitan otros módulos
Modelos y campos (15)
- sale.order · amplía un modelo existenteparent_id (Parent Order), need_cancel (Need to be canceled), parent_need_cancel (A parent sales order needs cancel), canceled_in_backend, cancellation_resolved (Cancellation from the backend resolved)
- stock.move · amplía un modelo existente
- account.tax · amplía un modelo existente
- account.move · amplía un modelo existente
- stock.picking · amplía un modelo existenterelated_backorder_ids (Related backorders)
- product.product · amplía un modelo existente
- product.template · amplía un modelo existentetax_group_id (Tax Group)
- sale.ignore.cancel · modelo nuevoreason
- account.payment.mode · amplía un modelo existenteimport_rule, days_before_cancel
- ecommerce.onchange.manager · modelo nuevo
- ecommerce.order.line.builder · modelo nuevo
- ecommerce.order.line.builder.cod · modelo nuevo
- ecommerce.order.line.builder.gift · modelo nuevo
- ecommerce.onchange.manager.sale.order · modelo nuevo
- ecommerce.order.line.builder.shipping · modelo nuevo
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-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/connector-ecommerce.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Instalación
Fuente · Odoo 16.0Este módulo es una dependencia para conectores más avanzados. No hace nada por sí solo y no hay razón para instalarlo solo.
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: Configuración, Uso.
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.