Integración bidireccional entre Shopify y el sistema
Copiar enlace al artículo
Copiado

Contenido

  1. Sincronización de Shopify al sistema
  2. Carga del catálogo en el sistema
  3. Sincronización del sistema con Shopify
  4. Actualización de la aplicación
  5. Posibles motivos por los que no se exportan los datos

Sincronización de Shopify al sistema

Cuando se crea un cliente en Shopify, sus datos se exportan al sistema mediante webhooks. Se transmite la siguiente información:

  • Apellido y nombre;
  • Correo electrónico;
  • Teléfonos, tanto del perfil del cliente como de los datos de envío;
  • Indicador del consentimiento para recibir comunicaciones de marketing;
  • Dirección;
  • Etiquetas.

¡Importante!

Solo se transmite al sistema la dirección de envío. La dirección de facturación del cliente no se transmite.

Si el cliente completa los campos Address y Apartment, suite, etc. en Shopify, sus valores se transmiten al sistema separados por ||. Si la división de la dirección en campos separados está desactivada en el sistema, este separador aparecerá en el campo «Dirección» de la ficha del pedido. Se utiliza para evitar que los datos se dupliquen durante la sincronización: el valor de Address aparece a la izquierda y el de Apartment, suite, etc., a la derecha.

Los pedidos creados en Shopify también se exportan al sistema mediante webhooks. Se transmiten los datos del cliente, la composición del pedido y los datos de envío.

Si el pedido pertenece a un cliente que todavía no existe en el sistema, se crea un nuevo cliente y el pedido se vincula a su ficha.

El contenido del campo Note del pedido se exporta al campo «Comentario del operador» del sistema. Este campo puede completarse desde el panel de administración de Shopify o por el comprador, si está habilitada la opción para añadir un comentario durante la formalización del pedido.

Carga del catálogo en el sistema

En el paso 4 de la instalación de la aplicación, el campo «URL del archivo ICML» se completa automáticamente en la configuración de la tienda Shopify dentro del sistema.

Si hay 500 variantes (variants) o menos, el catálogo se genera inmediatamente durante la última etapa de la instalación. Si hay más de 500, se genera según una programación cada 4 horas.

También es posible iniciar la carga manualmente mediante el botón «Cargar catálogo desde ICML ahora» en la configuración de la tienda.

La información de los productos se actualiza cada 4 horas. Se transmiten los siguientes datos:

  • Nombre del producto (Title);
  • Fabricante (Vendor);
  • Enlace al producto en la tienda;
  • Actividad, que depende del estado de publicación;
  • Código de artículo (SKU);
  • Grupos de productos (Collections);
  • ID del producto y de sus variantes;
  • Variantes (Variants);
  • Nombre de la variante, formado por el nombre del producto y las opciones de la variante;
  • Existencias de cada variante;
  • Precio de la variante (Price);
  • Imagen de la variante;
  • Peso (Weight);
  • Código de barras (Barcode);
  • Opciones de la variante (Options).

¡Importante!

Si se añade a un pedido de Shopify una posición que no corresponde a ningún producto del catálogo del sistema, el pedido se exportará con esa posición, pero el producto no se añadirá al catálogo.

Sincronización del sistema con Shopify

Al transferir un cliente del sistema a Shopify, se transmiten sus datos personales —apellido, nombre, correo electrónico, teléfono del perfil, consentimiento para recibir comunicaciones de marketing, dirección y etiquetas—, así como los datos de envío.

Al transferir un pedido, se envían la información del comprador, la dirección de envío y la composición del pedido. Si el cliente todavía no existe en Shopify, se crea automáticamente.

Nota

El descuento de un pedido solo se transmite del sistema a Shopify si se añade durante la creación del pedido. Debido a limitaciones técnicas, los descuentos añadidos posteriormente a un pedido ya creado no se transfieren.

Cuando se aplica un descuento durante la creación del pedido en el sistema, su tipo e importe aparecen en la página del pedido en Shopify.

Si se selecciona en el pedido el tipo de pago especificado en la configuración de la aplicación, Shopify crea una transacción con el importe total y el estado del pago.

En Shopify no es posible modificar la composición de un pedido recibido desde el sistema. Si se intenta hacerlo, aparece un mensaje que indica que el pedido no está disponible para su edición. No obstante, se pueden modificar los siguientes datos:

  • Comentario del mánager (Notes);
  • Información de contacto del cliente (Contact information);
  • Dirección de envío (Shipping address), siempre que estén completos los campos «Apellido», «Nombre», «Dirección», «Ciudad» y «Código postal»;
  • Estado de cumplimiento del envío (Mark as fulfilled);
  • Estado de pago del pedido (Mark as paid).

Si se modifica la composición del pedido en el sistema, los cambios no se transmiten a Shopify porque su API REST no dispone de un método para actualizar esos datos.

Si se cambia en el sistema el tipo o el coste de envío de un pedido recibido desde Shopify, los cambios tampoco se transmiten a Shopify, ya que estos datos no pueden actualizarse después de crear el pedido.

Actualización de la aplicación

La aplicación de integración se actualiza periódicamente con nuevas funciones para transferir y sincronizar datos.

Para utilizar las nuevas funciones, es necesario actualizar la versión de la aplicación y concederle los permisos adicionales solicitados. En la página de la aplicación, dentro de la sección Apps, aparecerá una ventana emergente con el botón «Update app».

¡Importante!

La ventana de actualización no aparecerá si el navegador bloquea las ventanas emergentes.

Posibles motivos por los que no se exportan los datos

Los datos pueden no exportarse en los siguientes casos:

  • Ya existe en Shopify un cliente con el mismo correo electrónico o número de teléfono;
  • El correo electrónico o el número de teléfono del cliente no son válidos; el número debe respetar el formato del país seleccionado;
  • El cliente o el pedido pertenece a otra tienda y ya tiene un ID externo;
  • La dirección de envío del pedido no se transmite porque en el sistema no están completos los campos «Apellido», «Nombre», «Dirección», «Ciudad» y «Código postal».
Gracias por tus comentarios.
¿Te resultó útil este artículo
No
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Si
Artículo anterior
Configuración de Shopify
Instrucciones sobre cómo configurar una cuenta personal para la correcta integración de Shopify con el sistema.