OdooWiki OCA HUB

Sale Import Base

sale_import_base folder_open OCA/sale-channel open_in_new
Generic Modules/Sale Licencia: AGPL-3

Este módulo añade una forma sencilla de importar y validar pedidos de venta en formato JSON.

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

Este módulo proporciona la base para importar pedidos de venta a Odoo desde datos JSON procedentes de canales de venta externos. Los usuarios pueden revisar cada importación en una pantalla 'Sale Import', reintentar importaciones fallidas y configurar cómo se crean los pedidos, los clientes y los pagos por canal.

Este módulo es la base técnica para importar pedidos de venta desde marketplaces o webshops externos. Cada pedido entrante se almacena como un registro de payload que puedes ver en Ventas > Sale Import. La lista muestra la fecha, el canal de ventas y el estado (Pending, Done o Failed), y puedes filtrar por importaciones pendientes o fallidas. Al abrir un payload se muestran sus datos JSON editables, cualquier mensaje de error y, para los administradores, el rastro completo del error. Un botón 'Retry job' relanza una importación fallida.

Las importaciones se ejecutan en segundo plano a través de la cola de trabajos. Cuando se crea un payload se procesa automáticamente; si falla, se guarda el motivo y el payload se marca como Failed en lugar de bloquear otras importaciones. Los payloads antiguos correctos se limpian automáticamente después de un año.

En cada canal de ventas puedes configurar parámetros de importación: la tarifa de precios, el equipo de ventas, si se confirma el pedido, si se genera la factura, si se emparejan los clientes por email, si se archivan las direcciones importadas y si el número de pedido debe usar la referencia externa o la propia secuencia de Odoo. También puedes activar comprobaciones que comparan los importes sin impuestos y totales importados con los importes que calcula Odoo; están disponibles como reglas de excepción de venta.

Los proveedores de pago obtienen un campo de referencia adicional que se usa para identificar el modo de pago procedente del sistema externo.

Menús que añade

Sale Import
Modelos y campos (5)
  • sale.order · amplía un modelo existentesi_amount_tax ((technical) Tax amount from import), si_amount_total ((technical) Total amount from import), si_amount_untaxed ((technical) Untaxed amount from import)
  • sale.channel · amplía un modelo existentecrm_team_id, pricelist_id (Pricelist), confirm_order, invoice_order, archive_addresses (Automatically archive partner's addresses), allow_match_on_email (Allow customer match on email), internal_naming_method, sale_orders_check_amounts_total ((technical) Check total amounts against imported values), sale_orders_check_amounts_untaxed ((technical) Check untaxed amounts against imported values)
  • payment.provider · amplía un modelo existenteref
  • sale.import.payload · modelo nuevostate, data_str (Editable data), company_id, state_info (Additional state information), stack_trace, sale_channel_id
  • sale.channel.importer · modelo nuevopayload_id

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

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/sale-channel.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Utilice el método batch_process_imports, que requiere una lista de dicts como entrada y devuelve una lista de ids de trabajos.

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.