Wenn Sie von OSCommerce, Magento, WooCommerce oder einer anderen Plattform mit nativen mehrstufigen Kategorien zu Shopify wechseln, werden Sie gleich feststellen, dass Shopify keine Kategorien kennt. Es kennt Kollektionen (flach) und Menüs (hierarchisch, aber standardmäßig nur 3 Ebenen tief). Ihre Kategoriestruktur zu erhalten und die URLs sauber zu halten, erfordert eine bestimmte Reihenfolge der Schritte.

Warum das schwierig ist

OSCommerce und Magento behandeln jede Kategorie als eigenständige Einheit mit einer übergeordneten und untergeordneten Kategorie. Shopify behandelt eine Kollektion als flachen, tag- oder regelbasierten Container, wobei die Hierarchie separat über Menüs ausgedrückt wird. Genau diese Diskrepanz macht die Migration mühsam.

Schritt 1 - Kategoriebaum auf Papier flach ausbreiten

Bevor Sie irgendetwas importieren, legen Sie den vollständigen Pfad jeder Kategorie aus. Beispiel:

  • Befestigungen > Schrauben > Maschinenschrauben > Edelstahl

Jeder dieser vier Knoten wird zu einer Shopify-Kollektion. Versuchen Sie nicht, die Hierarchie in Kollektions-Handles zu kodieren (befestigungen-schrauben-maschinenschrauben-edelstahl) - halten Sie Handles kurz (edelstahl-maschinenschrauben) und drücken Sie die Hierarchie ausschließlich über das Menü aus.

Schritt 2 - Produkte mit Kategoriepfad-Tags per Stapel importieren

Diesen Schritt führen die meisten Shops tatsächlich aus. Der Stapelimport von Produkten ist gut verstanden; das Anlegen von Kollektionen im Stapel ist seltener. Hier die Tags richtig zu setzen, macht den nächsten Schritt schmerzlos.

Shopify stellt eine Standard-CSV-Vorlage für Produkte bereit, die Sie mit den Produkten Ihres alten Shops befüllen und über Produkte > Importieren im Shopify-Admin hochladen. Die Spalten sind auf Shopifys Hilfeseite zur Verwendung von CSV-Dateien dokumentiert.

Die Spalte, die später die Hauptarbeit leistet, ist Tags. Setzen Sie für jedes Produkt einen Tag pro Knoten in seinem Kategoriepfad. Ein Produkt in Befestigungen > Schrauben > Maschinenschrauben > Edelstahl erhält vier Tags:

  • befestigungen
  • schrauben
  • maschinenschrauben
  • edelstahl

Die Datei muss UTF-8 und unter 15 MB sein; teilen Sie sie in Stapel auf, wenn Ihr Katalog größer ist. Wenn Sie bereits ein Migrationstool wie Cart2Cart oder LitExtension verwenden, erzeugt es einen vergleichbaren Import für Sie, aber prüfen Sie, dass es einen Tag pro Kategorieknoten setzt, bevor Sie der Ausgabe vertrauen.

Schritt 3 - Tags in Kollektionen umwandeln

Sind alle Produkte aus Schritt 2 getaggt, übernehmen Smart Collections den Aufbau der Blätter. Im Shopify-Admin: Produkte > Kollektionen > Kollektion erstellen > Smart Collection, eine einzige Regel *Produkt-Tag ist gleich * hinzufügen, speichern, und Shopify füllt die Kollektion automatisch. Wiederholen Sie das einmal pro Kategorieknoten.

Für sehr große Taxonomien (hunderte Blätter) erzeugen kostenpflichtige Tools wie Matrixify die Kollektionen aus einer zweiten CSV-Datei in einem Rutsch, sodass Sie sich nicht durch den Admin klicken müssen. Die Regel bleibt in beiden Fällen dieselbe: eine Smart Collection pro Tag.

Schritt 4 - Menüstruktur aufbauen

Sobald die Kollektionen existieren, bauen Sie die Hierarchie in Onlineshop > Navigation nach. Wenn Ihr Baum tiefer als 3 Ebenen ist, folgen Sie dem Leitfaden zur veralteten Verschachtelung für die tieferen Ebenen.

Dieser kurze Screencast zeigt, wie Produkte, Kollektionen und Menüelemente in Shopify zusammenhängen - diese Beziehung steuert die Tiefe der Breadcrumb-Spur, die Sie am Ende sehen:

Schritt 5 - Breadcrumbs Uncomplicated installieren

Jetzt haben Sie die Struktur, aber Shopify-Themes zeigen hierarchische Breadcrumbs nicht standardmäßig an. Installieren Sie Breadcrumbs Uncomplicated, fügen Sie den Block Kategorie-Breadcrumbs der Standardvorlage Ihrer Kollektion (und optional Ihrer Produktseite) im Shopify-Theme-Editor hinzu und führen Sie dann Kategorien aktualisieren aus, damit die App Ihre Menüstruktur einliest. Die Spur erscheint danach auf jeder Kollektions- und Produktseite.

Schritt 6 - Weiterleitungen für alte URLs einrichten

Entscheidend für SEO. Ihre alten URLs (/category/fasteners/screws/machine-screws/) müssen auf die neuen umgeleitet werden (/collections/machine-screws/). Nutzen Sie die URL-Weiterleitungsfunktion von Shopify, mit einem Matrixify-Import für den Massenfall.

Häufige Stolperfallen

  • Doppelte Namen: OSCommerce erlaubt Befestigungen > Schrauben und Werkzeug > Schrauben. Shopify mag doppelte Kollektionsnamen nicht - siehe den Beitrag zu mehreren Kollektionen.
  • Lange Handles: Übertragen Sie nicht den ganzen Pfad in das Handle; halten Sie Handles kurz.
  • Grenzen von Smart Collections: Jeder Shop hat ein Limit für Smart-Collection-Regeln; prüfen Sie das aktuelle Limit, bevor Sie sich für tausende Produkte auf Regeln verlassen.
  • Versprechen automatischer Importe: Migrationstools behaupten, Kategorien perfekt zu erhalten. Meistens tun sie das, aber planen Sie immer eine manuelle Aufräumphase danach ein.

Zusammenfassung

Die Reihenfolge, die funktioniert: den Baum auf Papier entwerfen, Produkte mit Kategoriepfad-Tags im Stapel importieren, Smart Collections diese Tags in die Blätter Ihrer Taxonomie verwandeln lassen, die Hierarchie im Navigationsmenü nachbauen, die Breadcrumb-App installieren, Weiterleitungen einrichten. Rechnen Sie am Ende mit einem Tag manueller Nacharbeit - selbst mit den besten Werkzeugen ist keine Migration vollautomatisch.

Für eine schrittweise Anleitung zur Einrichtung von Categories Uncomplicated auf einem frisch migrierten Shop deckt der 20-minütige End-to-End-Screencast alles ab, von Kollektionen über Menüs bis zur Breadcrumb-Einbettung: