SimanG8®
Portal de documentación
Buscar:
Contenido
:
MarcadorImprimir

Principal > Complementos de terceros > Shopify

Shopify

Descripción general

A continuación se describe las especificaciones de la funcionamiento de la interfaz entre SimanG8 y la plataforma Shopify.

Shopify es una plataforma que permite crear un portal de comercio electrónico.

La interfaz mencionada hace posible poder enviar información de de productos, existencia, embarques desde SimanG8 y obtener pedidos levantados en tienda virtual Shopify e integrarlos como pedidos en SimanG8.

Mediante esta interfaz G8 otorga la posibilidad de:

  • La sincronización de productos permitirá que los cambios generados en el catalogo de productos actualicen la publicación del producto en la tienda virtual Shopify.

  • La sincronización de existencia de un almacén determinado para publicar en la tienda virtual Shopify. Esto permite que se pueda mantener coherencia entre la existencia publicada en la tienda virtual Shopify y G8.

  • El registro de pedidos de Shopify hacía G8, facilitando la generación de los pedidos y su seguimiento en G8 a partir de su creación en la tienda virtual Shopify.

  • La actualización de los datos del embarque del pedido para publicar en la tienda virtual Shopify y el cliente pueda revisar estos datos en su seguimiento de pedido Shopify.

Premisas, alcances y requerimientos

La operación de la interfaz requiere los siguiente:

  • La existencia de una tienda virtual Shopify.

La administración de productos se generará de la forma siguiente:

  • Los productos preexistentes en la tienda virtual no podrán ser administrados por G8. Por lo que estos deberán ser sustituidos por los productos creados a partir de la sincronización de G8 con Shopify. La eliminación de productos preexistentes en Shopify deberá ser de forma manual por el usuario.

  • Los cambios generados unilateralmente en Shopify no generarán cambio alguno en el catálogo de productos de Shopify.

  • Los pedidos levantados en Shopify se obtienen y se capturan en G8.

  • El seguimiento a los envíos en Shopify se obtiene de G8 a partir de la captura de datos de embarque en la factura.

Configuración

A continuación se describe el proceso para configurar la interfaz con Shopify:


  1. En la opción "Preferencias globales de Shopify" Se configuran los datos de la tienda para conectarse como una aplicación privada:

    1. El nombre de la tienda, el usuario de la tienda y la contraseña de la tienda son datos proporcionados por Shopify.

    2. Se indica la serie por omisión para los pedidos.

    3. Se selecciona el agente por omisión para los pedidos

    4. En caso de utilizar Cupones de descuentos en Shopify es necesario configurar un servicio para aplicarlo en SimanG8.

    5. Es necesario indicar un servicio para generar la partida de gastos de envío que generan los pedidos.

    6. En caso de que los precios que se despliegan en tienda incluyan impuestos se debe indicar en la preferencia.

 

  1. En la opción "Preferencias" se debe configurar el almacén donde se sincronizara la existencia de los productos en la tienda y su centro de costo si es que aplica


  2. En la opción "Editor de campos" se configuran los campos a sincronizar por producto:



En este punto se detallan los campos de G8 que queremos que se sincronicen con Shopify. Todas las opciones que se enlistan en el combo "Campo:" corresponden a campos estos campos de Shopify que se pueden actualizar desde G8.

Este editor de campos contempla ya una interfaz estándar funcional que sugiere para el intercambio de datos entre G8 y Shopify, sin embargo es posible modificarla en caso de ser requerido. Todos los campos son modificables, sin embargo hay campos que tienen sus delimitaciones especificas en Shopify, por lo que modificar estos campos podría generar inconsistencias en la carga de información.

En el editor de texto "Expresión" podemos indicar que campo listado en "Campos para combinación". Como lo muestra la imagen de ejemplo en el campo de Shopify "Product.body-html" (campo donde podemos alojar una descripción del producto en formato HTML) estamos enviando el "Campo para combinación": Descripción larga, dando doble clic sobre el campo automáticamente lo agrega al Editor de texto "Expresión" en el formato que requiere la interfaz para poder interpretar.

Otro ejemplo es en el campo "Product.Vendor" (Proveedor del producto) de Shopify donde se puede enviar el dato "@DB:Producto.Marca@" que recoge el dato del catálogo de productos de G8 "Marca" y lo sincroniza con Shopify.

Es posible también realizar operaciones matemáticas y lógicas, por ejemplo para el campo "Product.Variants.Price" (precio en Shopify) se puede indicar "@Eval:(@DB:Producto.PrecioLista@ * @Constante:(TipoCambioVenta(@DB:Producto.Divisa@))@)@" para que en caso de que el producto tenga su precio en dólares u otra moneda extranjera, considere el tipo de cambio y muestre su conversión a pesos en el precio de Shopify.

 

  1. En la opción "Tags de productos"Para mejorar el posicionamiento SEO en la tienda es posible asignarle etiquetas (tags en inglés) a los productos que faciliten su búsqueda a los usuarios de la tienda en línea:


 

Procesos

Mediante la opción "Sincronización de eCommerce" es posible dar de alta, baja y modificar productos desde G8.

Los productos y existencias no se actualizan de forma automática, es necesario indicarle a G8 que genere el proceso de sincronización para que tome los cambios, altas y bajas y se sincronice.

IMPORTANTE: Solo se sincronizaran los productos que tengan encendida la opción "Publicar Web". Al encender la opción "Publicar en Web" el producto se dará de alta en Shopify la próxima vez que se realice una sincronización de productos. Una vez generada la alta del producto en Shopify se crea una vínculo entre el producto de G8 y el producto publicado en Shopify.


La sincronización de productos ocurre en dirección de G8 a Shopify y no de Shopify a G8, es decir, si genero modificaciones en el catálogo de productos de Shopify no se modifica el catalogo de productos G8 por lo que en la siguiente sincronización de productos lanzada desde G8 se sobrescribirán sobre las modificaciones que se hayan realizado directamente en Shopify.

Si un producto tiene encendida la opción "Publicar Web" y regularmente se está sincronizando y el usuario apaga la opción de "Publicar Web" en la siguiente sincronización de productos el artículo se eliminará de la tienda virtual de Shopify y por ende no será visible para el administrador de la tienda virtual y para los clientes de la tienda.

Al apagar la opción "Publicar en Web" el producto se eliminará de la tienda en línea en la siguiente sincronización de productos.

Para productos con variantes es necesario seleccionar el producto padre y sus diferentes variantes a sincronizar en el catálogo de productos y utilizar la opción de cambios masivos para encender la opción "Publicar en Web" en un solo paso. Para agregar mas variantes posteriormente a sincronizar con Shopify es necesario apagar la opción "Publicar en Web" y realizar el proceso antes mencionado para encender la opción "Publicar en Web" incluyendo las nuevas variantes que deseen publicar.

Los productos existentes en Shopify no se sincronizan con G8 por lo que la administración de los productos que se deseen publicar en Shopify deberá realizarse en G8 una vez que se ha creado el vínculo entre el producto en el catálogo G8 y el producto en el catálogo Shopify. Si inicialmente se tenía en funcionamiento la tienda virtual Shopify antes de la sincronización con la interfaz de G8 es necesario eliminar estos productos preexistentes pues la vinculación con G8 generaría la duplicación de productos en el catálogo de Shopify.

Para sincronizar los productos es necesario iniciar la pantalla "Sincronización de eCommerce".

Se sugiere que la sincronización de productos se realicé de forma diaria. Esto para actualizar las existencias en Shopify y en caso de tener precios en dólares u otra divisa se actualicé el precio conforme al tipo de cambio del día.

Productos

En esta pantalla se presentan 3 opciones para sincronizar los productos:


Sincronizar productos con cambios:

Se sincronizarán únicamente los productos con cambios en G8 y que estén marcados como publicar en web.

Sincronizar todos los productos:

Se sincronizarán todos los productos de G8 que estén marcados como publicar en web y se eliminarán los productos a los que se les haya apagado la opción de "Publicar en Web".

  • Esta función tiene la opción de indicar "Sincronizar imágenes" . Una vez encendida se realiza la sincronización de todas las imágenes de todos los productos. Este proceso ralentiza el proceso de sincronización.

Sincronizar existencias:

Únicamente sincroniza las existencias de los productos de G8 que estén marcados "Publicar en Web". Se recomienda correr el proceso de sincronización de existencias diario y cada vez que se generé un movimiento en el inventario de los productos sincronizados en Shopify.

Sincronizar embarques

Este proceso alimenta la tienda virtual Shopify con los datos capturados en el embarque en la factura. Sincroniza:

  • El número de embarque (consecutivo)

  • El nombre del carrier.

  • La guía de envío.

La relación entre el pedido de Shopify y G8 se encuentra en el campo "Orden de compra" del pedido en G8.

Se sugiere que la sincronización de embarques se genere cada que se obtengan o se modifiquen los datos de envío del pedido.

Obtener ordenes


Al dar clic en esta opción es posible obtener todos los pedidos generados por los clientes en la tienda virtual Shopify y generar un pedido por cada uno. Al dar clic en esta opción automáticamente busca los nuevos pedidos y genera nuevos registros de clientes en caso de que el cliente de la tienda virtual se haya registrado recientemente o no tenga historial de compra en la tienda en línea.

Este pedido deberá tomar su proceso de venta en el sistema y una vez facturado mediante el llenado de la información de embarques será posible sincronizar la información del seguimiento de pedido en la tienda virtual Shopify.

Se sugiere que este proceso se realice a diario y cada vez que se genere un genere un pedido en Shopify.


 

 

Ver también