Shopware anbinden
Diese Anleitung verbindet Ihren Shopware-Shop mit TRADElube: von der Integration in der Administration des Shops über das Schlüsselpaar im Kanal bis zu den Zuordnungen und der ersten Übertragung. TRADElube meldet sich über eine Integration an, nicht als Benutzer. Warum das so ist, steht unter Shopware (Kanäle). Den Weg durch TRADElube, der bei jedem System gleich ist, beschreibt Kanal einrichten vollständig.
Voraussetzungen
- Zugang zur Administration Ihres Shopware-Shops, mit dem Recht, Integrationen anzulegen.
- Der Shopware-Kanal in TRADElube ist angelegt. Das übernehmen wir, siehe Kanal einrichten.
Schritt für Schritt
Achtung: Shopware zeigt den Sicherheitsschlüssel nur im Anlage-Dialog an. Nach dem Speichern gibt es keinen Weg zurück zu diesem Wert. Kopieren Sie das Schlüsselpaar in Schritt 3, bevor Sie den Dialog schließen.
Die Integrationen öffnen. In der Administration Ihres Shops führt der Weg über Einstellungen zum Eintrag Integrationen.

Integration anlegen. Über Integration anlegen öffnen Sie den Dialog. Vergeben Sie einen Namen, an dem Sie die Anbindung später wiedererkennen, etwa TRADElube, und schalten Sie Administrator ein. Der Grund: Ohne Administratorrechte kommt die Anmeldung trotzdem zustande, aber einzelne Aufgaben scheitern später beim Schreiben in den Shop.

Schlüsselpaar übernehmen. Der Dialog zeigt die beiden Werte Zugangs-ID und Sicherheitsschlüssel schon vor dem Speichern. Aktiv werden sie erst damit. Kopieren Sie beide, jeweils über die Kopierschaltfläche neben dem Wert, und speichern Sie dann über Integration speichern.
In TRADElube eintragen und verbinden. Öffnen Sie unter dem Navigationspunkt Kanäle Ihren Shopware-Kanal über die Schaltfläche Bearbeiten. Im Bereich Zugangsdaten gehört die Adresse des Shops in das Feld Url, die Zugangs-ID in Client Id und der Sicherheitsschlüssel in Client Secret. Prüfen Sie die Verbindung sofort über die Schaltfläche Verbinden. Sie zeigt in Sekunden, ob Adresse und Anmeldung stimmen, und die bestehende Verbindung ist die Voraussetzung für alles Weitere.

Zuordnungen füllen. Im Bereich Zuordnungen holt Neu Laden je Register die Einträge Ihres Shops in die Spalte Extern, mit einem Vorschlag über Namensgleichheit. Für gepflegte Kataloge wie Zahlungsarten oder Versandarten legt Importieren die fehlenden internen Einträge gleich mit an. Bestellstatus, Zahlungsstatus und Lieferstatus ordnen Sie dagegen von Hand zu. Warum, steht unter Kanal einrichten. Das Register Eigenschaften hat nur eine externe Seite, wenn die Eigenschaftsgruppen im Shop schon bestehen: Legen Sie dort je Auswahl-Eigenschaft eine Gruppe gleichen Namens an, bevor Sie zuordnen.
Externe Oberste Kategorie wählen. Im Feld Externe Oberste Kategorie wählen Sie den Knoten im Shop, unter dem TRADElube Ihren Kategoriebaum anlegt, bei einer frischen Installation Home. Fehlt er, landen die Kategorien außerhalb der Navigation des Shops. Das Feld Oberste Kategorie darüber darf leer bleiben, siehe Shopware (Kanäle).
Variantenachsen in den Transferplan eintragen. Die Transferpläne der Aufgaben sind fast vollständig vorbelegt. Zwei Abschnitte kommen leer und entscheiden trotzdem über das Ergebnis: Eigenschaften und Varianteneigenschaften im Transferplan der Aufgabe Produkte Hochladen. Tragen Sie dort vor der ersten Übertragung ein, welche Ihrer Eigenschaften in den Shop gehen und welche davon die Achsen Ihrer Varianten sind. Sonst kommen alle Produkte fehlerfrei an, und trotzdem lässt sich im Shop keine Ausführung wählen. Was in welchen Abschnitt gehört, steht unter Produkte Hochladen (Shopware).
Erstbefüllung starten. Starten Sie die Aufgaben einmal von Hand, in dieser Reihenfolge: erst Kategorien, Hersteller, Eigenschaften und Medien, dann die Produkte. Der Grund: Was ein Datensatz als Verweis braucht, muss vorher da sein, und ein Produkt verweist auf alle vier. Danach stellen Sie je Aufgabe den Takt ein. Beides im Einzelnen: Aufgaben planen und starten.
Ergebnis prüfen
Steht die Verbindung, füllt das erste Neu Laden die externe Seite der Zuordnungen. So sieht das Register Zahlungsarten danach aus:

Bleibt die Spalte Extern leer oder meldet die Anwendung einen Fehler, prüfen Sie die drei Werte aus Schritt 4. Nach der Erstbefüllung zeigt der Bereich Nachverfolgung der Aufgabe je Datensatz Erstellt, und im Shop steht Ihr Katalog. Sehen Sie an einer Stichprobe nach, am besten an einem Produkt mit Varianten.
Häufige Stolpersteine
- Der Sicherheitsschlüssel ist nicht mehr auffindbar. Er wird nur bei der Anlage in Schritt 3 angezeigt, und Suchen lohnt nicht: Legen Sie eine neue Integration an und tragen Sie deren Schlüsselpaar in TRADElube neu ein.
- Die Integration hat keine Administratorrechte. Die Verbindung kommt zustande, und trotzdem scheitern später einzelne Aufgaben beim Schreiben in den Shop. Prüfen Sie bei solchen Fehlern zuerst den Schalter Administrator aus Schritt 2.
- Im Shop lässt sich keine Ausführung wählen. Dann ist der Abschnitt Varianteneigenschaften aus Schritt 7 leer geblieben. Die Varianten stehen im Shop, aber ohne ihre Achsen, siehe Produkte Hochladen (Shopware).
- Der Shop läuft mit englischer Systemsprache. Zwei feste Werte der Aufgabe Kunden Hochladen sind mit deutschen Namen vorbelegt. Bis Sie sie vor der Erstbefüllung aus Schritt 8 angepasst haben, scheitert jeder Kunde. Was zu tun ist, steht unter Kunden Hochladen.
Weiterführend
- Kanal einrichten: der Weg durch TRADElube, der bei jedem System gleich ist
- Shopware (Kanäle): Zugangsdaten, die zwölf Zuordnungen und die dreizehn Aufgaben
- Produkte Hochladen (Shopware): die beiden Pläne und was in Eigenschaften und Varianteneigenschaften gehört
- Kunden Hochladen (Shopware): die beiden festen Werte, die bei englischer Systemsprache anzupassen sind
- Aufgaben planen und starten: Erstbefüllung, Takte und der manuelle Start