Conectores de marketplace¶
Además de la tienda en línea de Odoo, los productos también se pueden vender en una plataforma de tienda externa. Los conectores de eYssen mantienen sincronizada esa plataforma con Odoo, de modo que el catálogo, las existencias y los pedidos permanecen en un único lugar (Odoo) mientras el escaparate funciona en otro sitio.
Hay dos conectores disponibles:
Nota
Ambos conectores ejecutan su sincronización en segundo plano. Si una sincronización parece bloqueada, revise la cola de trabajos con su administrador de sistemas antes de volver a ejecutarla manualmente.
Shopify¶
El módulo eYssen Shopify Connector (shopify) sincroniza productos, existencias, pedidos y cumplimientos con una tienda Shopify:
Productos: Odoo → Shopify;
Existencias: Odoo → Shopify;
Pedidos: Shopify → Odoo, mediante webhooks, para que los nuevos pedidos lleguen de inmediato;
Cumplimientos: Odoo → Shopify, cuando la entrega se valida en Odoo;
Objetos estáticos: métodos de envío, métodos de pago, almacenes/ubicaciones y tipos de impuestos, para que los valores de Shopify se asignen a los registros correspondientes de Odoo.
Configuración¶
La conexión se configura por empresa. Vaya a , abra la compañía y complete la sección de Shopify:
Habilitar Shopify: activa la integración para esta compañía.
URL de la tienda Shopify: la dirección de la tienda, por ejemplo,
myshop.myshopify.com.ID de cliente y Secreto de cliente: las credenciales de la aplicación personalizada creada en el administrador de Shopify.
Secreto de firma del webhook: la clave secreta de la API que se utiliza para verificar los webhooks entrantes.
Versión de la API: la versión de la API de Shopify utilizada.
El Token de acceso de la API de administración y su fecha de caducidad se completan y actualizan automáticamente; los campos Última fecha de sincronización de… muestran cuándo se ejecutó por última vez cada sincronización.
- menu
- Settings ‣ Users & Companies ‣ Companies ‣ (company)
- shows
- The Shopify section of a company form with Enable Shopify checked, the shop URL, the client ID and secret, the webhook signing secret, the API version and the last synchronization dates.
- highlight
- The Enable Shopify checkbox and the shop URL (red frame).
- data
- Shop "myshop.myshopify.com"; use throw-away credentials.
- module
- shopify
- notes
- English UI, light theme, 1440px width, crop to the Shopify section.
Asignación¶
Antes de la primera sincronización, asigne los valores de Shopify a los registros de Odoo en :
Métodos de envío: cada opción de envío de Shopify a un método de entrega de Odoo;
Métodos de pago: cada pasarela de pago de Shopify a un método de pago de Odoo;
Almacenes/Ubicaciones: cada ubicación de Shopify a un almacén de Odoo, para que las existencias publicadas en Shopify procedan del almacén correcto;
Tipos de impuestos: cada tipo de impuesto de Shopify a un impuesto de Odoo.
- menu
- Shopify ‣ Configuration
- shows
- The Shopify Configuration menu opened, showing the Shipping Methods, Payment Methods, Warehouses/Locations and Tax Rates entries.
- highlight
- The Configuration menu entries (red frame).
- data
- Demo company "YourCompany".
- module
- shopify
- notes
- English UI, light theme, 1440px width.
Productos¶
Los productos se publican en Shopify desde Odoo. En el formulario del producto, el conector añade:
Sincronizar con Shopify: si este producto está publicado;
Estado en Shopify: el estado del producto en Shopify;
ID de Shopify y ID de variante de Shopify: los identificadores del lado de Shopify, que se completan automáticamente;
Fecha de la última sincronización.
Las tarifas también se pueden marcar para Shopify, de modo que los precios publicados en la tienda procedan de una tarifa específica.
Pedidos¶
Los pedidos entrantes se muestran en , junto con el pedido de venta creado para cada uno de ellos. obtiene los pedidos manualmente, lo cual resulta útil tras un problema de conexión: normalmente, los pedidos llegan a través de webhooks sin necesidad de ninguna acción.
- menu
- Shopify ‣ Orders ‣ Orders
- shows
- The list of Shopify orders with the Shopify order number, the date, the customer, the amount, the status and the related Odoo sales order.
- highlight
- The related sales order column (red frame).
- data
- Five imported Shopify orders.
- module
- shopify
- notes
- English UI, light theme, 1440px width.
Unas¶
El módulo eYssen Unas Connector (unas) sincroniza una tienda en línea de Unas con Odoo: productos, clientes y pedidos, junto con la asignación de métodos de envío y de pago.
Configuración¶
Vaya a , en la sección Unas:
Habilitar Unas: activa la integración para la compañía actual;
Clave de API de Unas: la clave de API de la tienda Unas.
El token de acceso y su caducidad se obtienen y actualizan automáticamente a partir de la clave de API, y las fechas de la última sincronización de los productos, los contactos y los pedidos se guardan en la compañía.
- menu
- Settings ‣ General Settings
- shows
- The Unas section of the general settings with Unas Enable checked and the API key filled in.
- highlight
- The Unas Enable checkbox and the API key field (red frame).
- data
- Use a throw-away API key.
- module
- unas
- notes
- English UI, light theme, 1440px width, crop to the Unas section.
Asignación¶
Unas identifica sus registros mediante sus propios ID, que el conector guarda en los registros correspondientes de Odoo como ID de Unas: en productos, en contactos, en pedidos de venta, en métodos de entrega y en condiciones de pago. Complete una sola vez el ID de Unas de los métodos de entrega y las condiciones de pago, para que los pedidos importados obtengan las condiciones de envío y pago correctas.
Cola de sincronización¶
Cada intercambio pasa por una cola, visible en . Cada trabajo muestra:
Tipo: Producto, Contacto, Pedido, Método de pago o Método de envío;
Estado: Borrador, Hecho o Error;
el Payload enviado, la Respuesta recibida y, en caso de error, el Mensaje de error.
Un trabajo fallido se puede volver a intentar desde el propio trabajo, una vez solucionada la causa del error.
- menu
- Unas Connector ‣ Sync Queue
- shows
- The Unas synchronization queue with the reference, type, state and Unas ID columns, including one job in the Error state.
- highlight
- The State column with the Error job (red frame).
- data
- About ten jobs, one of them failed.
- module
- unas
- notes
- English UI, light theme, 1440px width.