Dos herramientas para mover datos de productos fuera de Shopify

Por Martin Bay

Me sorprende con regularidad lo difícil que es extraer datos de las distintas plataformas de tiendas online. No se trata solo de Shopify, sino de prácticamente todos los sistemas de tienda online que he analizado.

Opciones sencillas como exportaciones CSV o feeds de producto deberían formar parte de cualquier CMS si me preguntas. Es simplemente un buen servicio.

Sí, entiendo que es molesto invertir recursos en ayudar a un cliente a (potencialmente) marcharse. Pero considera lo siguiente:

  1. Si la tienda desea mudarse, ¿cambiarán de opinión porque la extracción de datos se vuelva complicada o cara?
  2. ¿Recomendará la tienda la plataforma en cuestión posteriormente, si la mudanza resulta innecesariamente frustrante?

(aquí siempre hemos ofrecido exportaciones CSV gratuitas y herramientas de feed de producto en todos los paquetes. Así que quizás esté sesgado :-)

En fin, a las soluciones

Movemos varias tiendas online, por ejemplo de Shopify, a nuestra plataforma. Y obviamente se vuelve mucho más fácil si se puede generar una exportación de productos en la tienda antigua. Por eso he hecho bastante investigación y he encontrado/creado dos herramientas para extraer datos de productos de una tienda Shopify (aunque intenten hacerlo difícil).

1. Feed de producto

Kenneth Bon de puretime.dk ha sido tan amable de compartir su solución para un feed de producto. Puedes encontrar la guía y el script aquí.

2. CSV

Basándome en la guía de Kenneth, he creado un script que genera datos CSV. Estos datos puedes guardarlos como una hoja de cálculo y usarlos como desees.

La ventaja del método CSV es que puedes incluir datos que no forman parte de la especificación del feed de producto de Google. Por ejemplo, variantes, niveles de stock, etc. (puedes añadir esta información extra al feed de producto, solo ten en cuenta que la mayoría de las herramientas de importación no las aceptarán)

El formato del archivo CSV está hecho para coincidir con nuestra propia importación de productos. Según tus necesidades puedes adaptar el script.

  1. Ve a "Tienda online > Temas" en el menú de la izquierda
  2. En el botón blanco "Acciones", selecciona "Editar código"
  3. Bajo "Plantillas", añade una nueva plantilla llamada "collection.nombreopcional.liquid"
  4. Añade el código de este script
  5. Ve a "Productos > Colecciones", crea una nueva colección. Elige las condiciones para que se seleccionen todos los productos, en "Plantilla del tema" selecciona la colección que acabas de crear (captura de pantalla)
  6. Pulsa "Ver" para descargar la exportación