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 Ajustes ‣ Usuarios y compañías ‣ Compañías, 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.

screenshot: ecommerce-connectors-shopify-company-settings
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 Shopify ‣ Configuración:

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

screenshot: ecommerce-connectors-shopify-configuration-menu
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 Shopify ‣ Pedidos ‣ Pedidos, junto con el pedido de venta creado para cada uno de ellos. Shopify ‣ Pedidos ‣ Sincronizar pedidos desde Shopify 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.

screenshot: ecommerce-connectors-shopify-orders
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 Ajustes ‣ Ajustes generales, 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.

screenshot: ecommerce-connectors-unas-settings
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 Unas Connector ‣ Sync Queue. 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.

screenshot: ecommerce-connectors-unas-queue
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.