OdooWiki OCA HUB

Connector for E-Commerce

connector_ecommerce folder_open OCA/connector-ecommerce open_in_new
Hidden Licencia: AGPL-3

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.0

Añ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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/connector-ecommerce.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Este 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.

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.