La API de Shopify sirve para incorporar más funcionalidades en tu tienda, Zinc eCommerce de Microsip es un ejemplo concreto, ya que ayuda a sincronizar productos y pedidos con el sistema Microsip.
En este artículo hablaremos de:
Te puede interesar
Zinc eCommerce sincroniza fácilmente con Shopify
Versiones de API de Shopify
Antes de presentar el control de versiones de API en Shopify en abril de 2019, las aplicaciones solo podían interactuar con la última versión de la API de Shopify.
Esto afectaba a todas las aplicaciones que usaban la API ya que se rompía la comunicación en un día determinado sin previo aviso. Para resolver esto, Shopify integró versiones de API para proporcionar estabilidad y compatibilidad programada para sus lanzamientos.
Por lo general, estos lanzamientos ocurren alrededor del 1 de enero, 1 de abril, 1 de julio y 1 de octubre. Las versiones se nombran en un formato de año-mes (por ejemplo, 2020-01), asegurando que siempre será fácil identificar el momento en que la versión se estabilizó, así como comparar los plazos de varias versiones.
Si bien la API de Shopify evoluciona continuamente, las aplicaciones eligen una versión estable sobre la cual se construyen para garantizar que la comunicación con la API permanezca constante. Ten en cuenta que esto significa que no se podrá acceder a ninguna función lanzada después de tu versión de destino hasta que actualice la URL de tu solicitud.
Versiones candidatas
Para enviar funciones sin afectar las últimas APIs estables, Shopify utiliza el concepto del candidato de lanzamiento. El candidato de lanzamiento es simplemente la próxima versión de la API de Shopify, y puede ser que usen el mismo formato año-mes. En él, encontrarás el último conjunto de características que se acaba de lanzar. Dado que el candidato de lanzamiento evoluciona continuamente, debes evitar usarlo para el consumo general diario de la API de tu aplicación.
Importante
Te recomendamos que la conexión de tu aplicación esté en la última versión estable.
Versiones compatibles por un año
El eliminar el soporte para versiones no compatibles, le permite a Shopify mantener el soporte a comerciantes y aplicaciones a largo plazo. Si bien las versiones son compatibles durante 1 año, esto significa que las aplicaciones solo tienen 9 meses para adoptar estos nuevos cambios y aprovechar las nuevas características antes de que el comportamiento anterior ya no esté disponible.
Versiones no compatibles
A medida que nos acercamos a la marca de un año desde que Shopify presentó el control de versiones, también nos acercamos la primera vez que harán que una versión de la API no sea compatible.
Esto significa que el 1 de abril de 2020, los siguientes cambios entrarán en vigencia en la API de Shopify:
- La versión 2019-04 dejará de ser compatible.
- Las solicitudes sin una versión API especificada se atenderán en la versión API 2019-07.
- Las solicitudes para la versión 2019-04 ya no recibirán 2019-04. En cambio, estas solicitudes caerán hasta 2019-07.
- Los webhooks configurados para 2019-04 caerán de la misma manera.
- La versión 2020-04 se volverá estable y estará lista para uso general.
- Lo que es más importante, la versión de API 2019-07, que se convertirá en la versión predeterminada, incluye cambios importantes en la API.
Importante
Si tu aplicación usa una API de Shopify no compatible, debes tomar medidas y migrar antes del 1 de abril de 2020. De lo contrario, se generarán errores en tu comunicación con Shopify.
Actualización requerida para Zinc eCommerce de Microsip
En tu panel de Shopify te podrá mostrar:
“Las aplicaciones privadas deben actualizarse en un plazo de XX días
Tus aplicaciones privadas pueden dejar de funcionar si no se actualizan antes del 1 de abril de 2020. Este mensaje se basa en datos de los últimos 30 días. Contacta al desarrollador de las siguientes aplicaciones para actualizarlas antes de la fecha límite: Zinc eCommerce”
Entonces lo que deberás de hacer es:
- Asegúrate de que tengas la última versión de Zinc eCommerce en 2019.
- Que tengas la versión 2020-04 en tu versión de API de Shopify.
En caso de que necesites crear o actualizar tu API de Zinc eCommerce, lo deberás hacer es:
- Crea un respaldo de tu base de datos en Microsip.
- Crea un respaldo de tu tienda en línea.
- Ingresar a tu panel de administración / Aplicaciones
- En la parte inferior encontrarás “¿Estás trabajando con un desarrollador en la creación de tu tienda? Gestionar apps privadas“, ingresa con un click.
- Ingresa a la App creada para la integración con Zinc eCommerce, dando un click sobre el nombre.
- Verifica los permisos y activa la lectura y escritura de los que tengan que ver con productos, colecciones y pedidos.
- Encuentra la zona de la la versión de API y actualiza a la última versión que será la estable.
- Verifica la clave API y contraseña sea la misma que está configurado en Zinc eCommerce en la pestaña “Conexión”.
- Valida la correcta sincronización entre los sistemas.
Ayuda en la actualización
Reconocemos que cada cambio que tienen las plataformas es un esfuerzo y un riesgo.
Asegúrate de que tus aplicaciones estén listas y acércate con tu consultor Microsip para estas actualizaciones.
También puedes contactarnos para apoyarte en este proceso de actualización y mantener tus sistemas integrados y sin errores.
Impulsando tu eCommerce
Un lugar para emprendedores del eCommerce en español, donde pueden aportar ideas y estrategias, compartir su éxito y ayudar a otros dueños de tiendas online en la comunidad de emprendimiento.
Evaluamos tu tienda
Evaluamos tu tienda en línea y tu estrategia de marketing digital para darte un diagnóstico gratis y un plan de mejora.