Table of Contents |
---|
Das Plugin wird über die Shopware-Admin (Erweiterungen -> Meine Erweiterungen)
installiert. Über die Funktion "Erweiterung hochladen" ist die gelieferte zip-Datei
hochzuladen. Anschliessend ist das Plugin zu installieren und zu aktivieren.
Konfiguration
Für die Konfiguration sind die folgenden Einstellungen vorzunehmen:
Symbio Zugangsdaten
Ihre Zugangsdaten für das SYMBIOCOMMERCE-API erhalten Sie von Symbionet. Alle Felder sind auszufüllen.
Symbio-API URL: Die URL für das produktive SYMBIOCOMMERCE-System wird von Symbionet vergeben.
Client-id: Name des gewünschten Clients wird von Symbionet vergeben.
Username: Ein gültiger Benutzer des Accounts für den der SYMBIOShop aufgesetzt wurde.
Legen sie auf SYMBIOCOMMERCE in der Benutzerverwaltung ihres Geschäftskontos einen dezidierten Benutzer für den SYMBIOConnector an.
Vergeben sie ihm Administratorrechte. Somit wird verhindert, dass das Passwort ungewollt verändert wird und die Verbindung zu SYMBIOCOMMERCE fehlschlägt.
Client-Secret: Das Client-Secret des Clients, wird von Symbionet vergeben.
Die id des Sales-Group-Channels: Für SYMBIOShop wird die Id 3 verwendet.
Land (ISO-2): Das Land des Kataloges, welchen wir anbinden wollen.
Währung (ISO-3): Die Währung des Kataloges, welchen wir anbinden wollen.
Shopware Scheduled-Tasks
Die einzelnen Import- und Export-Funktionen der Schnittstelle werden über Scheduled-Tasks gesteuert. Die dabei bei Plugin-Installation Ausführungsintervalle sind in dieser Tabelle zusammengefasst:
Beschreibung | Technischer Name | Standard-Intervall |
Kategorieupdate | into.symbio_connector.category_sync | 7.200 sec |
Produktupdate | into.symbio_connector.product_sync | 3.600 sec |
Bestellungen übertragen | into.symbio_connector.order_downstream | 300 sec |
Bestandsupdate | into.symbio_connector.stock_sync | 300 sec |
Versandmeldungen | into.symbio_connector.delivery_import | 300 sec |
Eine Änderung der Intervalle oder eine Deaktivierung der Tasks ist zur Zeit nur über die
Bearbeitung der Tabelle scheduled_task in der Shopware-Datenbank möglich.
Empfohlen wird aber das gratis Plugin Tools von Friends Of Shopware.
https://store.shopware.com/frosh12599847132f/tools.htmlDer Export der Kundendaten aus Shopware zu SYMBIOCOMMERCE erfolgt ereignisgesteuert in Echtzeit.
Media (Produktabbildungen)
Die Produktabbildungen werden bei der Übertragung der Produkte aus SYMBIOCOMMERCE ebenfalls automatisch zu Shopware übertragen. Eine erfolgreich übertragene Produktabbildung erkennen Sie an den Feldern in der Karte Symbio-Daten.
In der Karte Symbio-Daten finden sie die Felder:
SymbioMediaId identifiziert die Produktabbildung in SYMBIOCOMMERCE.
Erzeugt zeigt den Zeitstempel der ersten Übertragung.
Aktualisiert zeigt den Zeitstempel der letzten Aktualisierung.
Prüfsumme enthält die Prüfsumme der zuletzt an SYMBIOCOMMERCE übermittelten Daten.
Kundendaten und Adressen
Kundendaten und Adressen werden nach ihrer Erfassung oder Aktualisierung in Shopware an SYMBIOCOMMERCE übertragen. Eine erfolgreiche Übertragung erkennen Sie in der Administration an den in der Karte Symbio-Daten angezeigten Feldern.
In der Karte Symbio-Daten finden sie die Felder:
SymbioRecipientId identifiziert den Empfänger in SYMBIOCOMMERCE.
SymbioRecipientIdentification identifiziert den Kunden in SYMBIOCOMMERCE.
Erzeugt zeigen den Zeitstempel der ersten Übertragung.
Aktualisiert zeigen den Zeitstempel der letzten Aktualisierung.
Prüfsumme enthält die Prüfsumme der zuletzt an SYMBIOCOMMERCE übermittelten Daten.
Bestellungen
In Shopware getätigte Bestellungen werden dem konfigurierten Intervall entsprechend (Scheduled Task) an SYMBIOCOMMERCE übertragen. Eine erfolgreich übertragene Bestellung erkennen Sie an den Feldern in der Karte Symbio-Daten.
Note |
---|
Nachträgliche Änderungen in einer Bestellung werden nicht übertragen. |
In der Karte Symbio-Daten finden sie die Felder:
SymbioOrderId identifiziert die Bestellung im SYMBIOCOMMERCE.
SymbioOrderStatus zeigt den von SYMBIOCOMMERCE vergebenen Order-Status an. Dieser sollte in der Regel "APPROVED" sein, wird hier ein anderer Wert gezeigt, so sollte die ordnungsgemässe Verarbeitung der Bestellung in SYMBIOCOMMERCE überprüft werden.
SymbioZeitstempel gibt den Zeitpunkt der Übertragung an SYMBIOCOMMERCE an.
Button 'Auftrag zurücksetzen'
Falls eine Bestellung nicht erfolgreich übertragen wurde, haben Sie die Möglichkeit, die Übertragung zu zurückzusetzen, indem Sie auf den Button 'Auftrag zurücksetzen' klicken. Dadurch wird sichergestellt, dass die Bestellung beim nächsten Übertragungsintervall erneut übermittelt wird.
Im Falle, dass die Bestellung zwar in SYMBIOCOMMERCE erstellt wurde, jedoch die Rückmeldung an den SymbioShop unterbrochen wurde, entsteht bei einer erneuten erfolgreichen Übertragung keine doppelte Bestellung.
Die zu verarbeitenden CSV-Dateien sind ohne Header und enthalten je Packstück eine Zeile mit den folgenden Feldern:
Beschreibung
Datentyp
Bemerkung
ERP-Auftragsnummer
int
ERP-Auftragsposition
int
Shop-Aufragsnummer
string
Shopware Bestellnummer
Shop-Auftragsposition
int
Position in der Shopware-Bestellung
Menge
int
Carrier
string
Handling Unit
string
Tracking-URL
string
Import CSV-Versandmeldungen
Der Import der Versandmeldungen aus dem Kunden ERP erfolgt per CSV-Import. Dabei werden zu jeder Bestellung die übermittelten Trackingcodes und die zugehörigen Lieferpositionen und -mengen importiert. Der Bestellstatus wird entsprechend angepasst auf "teilweise ausgeliefert" bzw. "vollständig ausgeliefert". Die übermittelten Tracking-URLs werden in der Bestellung abgelegt und damit auch dem Kunden in seiner Bestellübersicht angezeigt.
Datentrennzeichen: ; (Semikolon)
Die zu importierenden CSV-Dateien sind z.B. per FTP in diesem Verzeichnis abzulegen:
<shopware root>/files/plugins/into_symbio_connector/delivery
Es werden regelmässig alle in diesem Verzeichnis abgelegten Dateien mit der Dateiendung .csv verarbeitet. Nach erfolgreicher Verarbeitung werden die Dateien in das Verzeichnis
<shopware root>/files/plugins/into_symbio_connector/archive/delivery