Zwei Werkzeuge, um Produktdaten aus Shopify zu exportieren

Von Martin Bay

Ich bin regelmäßig überrascht, wie schwierig es ist, Daten aus den verschiedenen Webshop-Plattformen zu extrahieren. Das gilt nicht nur für Shopify, sondern für so ziemlich alle Webshop-Systeme, die ich mir angesehen habe.

Einfache Möglichkeiten wie CSV-Exporte oder Produktfeeds sollten meiner Meinung nach Bestandteil jedes CMS sein. Das ist einfach guter Service.

Ja, ich verstehe, dass es ärgerlich ist, Ressourcen dafür aufzuwenden, einem Kunden beim (potenziellen) Wegzug zu helfen. Aber bedenke Folgendes:

  1. Wenn der Webshop umziehen möchte, wird er seine Meinung ändern, weil der Datenexport umständlich oder teuer gemacht wird?
  2. Wird der Webshop die betreffende Plattform danach weiterempfehlen, wenn der Umzug unnötig frustrierend gestaltet wird?

(bei uns gab es in allen Paketen immer kostenlose CSV-Exporte und Produktfeed-Tools. Vielleicht bin ich da voreingenommen :-)

Wie auch immer, zu den Lösungen

Wir migrieren viele Webshops, z. B. von Shopify, auf unsere Plattform. Und es wird natürlich deutlich einfacher, wenn man einen Produktexport vom alten Shop erstellen kann. Deshalb habe ich einiges recherchiert und zwei Werkzeuge gefunden/entwickelt, um Produktdaten aus einem Shopify-Webshop zu ziehen (auch wenn sie es einem schwer machen).

1. Produktfeed

Kenneth Bon von puretime.dk war so freundlich, seine Lösung für einen Produktfeed zu teilen. Du findest die Anleitung und das Skript hier.

2. CSV

Basierend auf Kenneths Anleitung habe ich selbst ein Skript erstellt, das CSV-Daten erzeugt. Diese Daten kannst du als Tabellenkalkulation speichern und nach Belieben verwenden.

Der Vorteil der CSV-Methode ist, dass du Daten erhalten kannst, die nicht Teil der Google-Produktfeed-Spezifikation sind. Zum Beispiel Varianten, Lagerbestände usw. (du kannst diese zusätzlichen Informationen zwar auch dem Produktfeed-Export hinzufügen, beachte jedoch, dass die meisten Import-Tools sie nicht akzeptieren werden)

Das Format der CSV-Datei ist so gestaltet, dass es mit unserem eigenen Produktimport übereinstimmt. Je nach Bedarf kannst du das Skript selbst anpassen.

  1. Gehe zu "Online Store > Themes" im linken Menü
  2. Klicke auf die weiße "Actions"-Schaltfläche, wähle "Edit code"
  3. Unter "Templates" füge ein neues Template hinzu, das "collection.valgfritnavn.liquid" genannt wird
  4. Füge den Code aus diesem Skript hinzu
  5. Gehe zu "Products > Collections", erstelle eine neue Collection. Wähle die Bedingungen so, dass alle Artikel ausgewählt werden, beim Theme-Template wähle die soeben erstellte Collection (Screenshot)
  6. Klicke auf "View", um den Export abzurufen