Dies ist eine alte Version des Dokuments!
https://www.fatchip.de/Plugins/OXID-eShop/OXID-2-Afterbuy.html
https://github.com/FATCHIP-GmbH/plugin-oxid5-oxid2afterbuy (private)
modules/fc/fcoxid2afterbuy/batch/
: fco2aartexport_batch.php
→ Batch-Script für Artikelexport von OXID nach Afterbuy (Datenführendes System: OXID)fco2aartimport_batch.php
→ Batch-Script für Artikelimport von Afterbuy nach OXID (Datenführendes System: Afterbuy)fco2aorderimport_batch.php
→ Batch-Script für Bestell-Import von Afterbuy nach OXID (Datenführendes System: OXID)fco2astatusexport_batch.php
→ Batch-Script für Bestellstatus-Updates von OXID nach Afterbuy (Datenführendes System: OXID)fco2astatusimport_batch.php
→ Batch-Script für Bestellstatus-Updates von Afterbuy nach OXID (Datenführendes System: Afterbuy) Bei diesem Update wurden grundsätzliche Änderungen in der Pluginstruktur unternommen. Unter anderem ist das Plugin nun in einem anderen Ordner verfügbar. Zusätzlich wurde die Datenbankstruktur angepasst, so dass die ohnehin schon sehr belasteten Tabellen oxarticles und oxorder nicht mehr erweitert werden. Die Datenhaltung des Afterbuy-Plugins findet nun in eigenen Tabellen statt.
Weiterhin werden die Einstellungen des Plugins zurückgesetzt. Halten Sie also die Afterbuy-Zugangsdaten bereit und notieren Sie sich die bisherigen Einstellungen, da Sie diese nach dem Update nochmals vornehmen müssen.
Um das Plugin also auf die aktuelle Version zu bringen gehen Sie wie folgt vor:
Uns ist bewusst, dass diese (immerhin dann einmalige) Update-Prozedur etwas unangenehm ist. Technisch ist dieser Schritt jedoch notwendig um eine optimale Wartung in Zukunft gewährleisten zu können. Wir bitten um Entschuldigung für etwaige Unannehmlichkeiten.
Öffnen Sie die Konfiguration unter Erweiterungen → Module → FATCHIP OXID 2 Afterbuy Connector → Einstellungen.
Aktion/Modus | OXID-Shop | Afterbuy |
---|---|---|
Artikelexport | Erlaubt | Nicht erlaubt |
Bestellimport | Erlaubt | Nicht erlaubt |
Bestellstatusexport | Erlaubt | Nicht erlaubt |
Artikelimport | Nicht erlaubt | Erlaubt |
Bestellexport | Nicht erlaubt | Erlaubt |
Bestellstatusimport | Nicht erlaubt | Erlaubt |
Konfiguration | Beschreibung |
---|---|
Shopinterface Url | Ihre Shop Interface Base URL von Afterbuy |
ABI Url | Ihre Abi URL von Afterbuy |
Partner ID | Die Partner ID von Afterbuy |
Partner Passwort | Das Partnerpasswort von Afterbuy |
Username | Afterbuy Accountname |
Passwort | Afterbuy Account Passwort |
Im Admin finden Sie unter oxid2afterbuy → Verwaltung den Reiter Zahlarten zuweisen.
Links werden die Zahlarten Ihres Shops untereinander aufgelistet. Jeder Zahlart ist ein Auswahlfeld zugeordnet welches die in Afterbuy verfügbaren Zahlarten widerspiegelt. Weisen Sie jeder in Ihrem Shop verwendeten Zahlart eine möglichst passende Zahlart von Afterbuy zu.
Zur Bestellübertragung (egal in welche Richtung) ist diese Zuweisung wichtig und sollte nicht vergessen werden.
Sie können Artikel zu Afterbuy exportieren, wenn Sie den OXID-eShop als Datenführendes System konfiguriert haben (Siehe Einstellungen).
Wenn Sie Alle Artikel zu Afterbuy übertragen möchten, so genügt es die Einstellung Alle Artikel zu Afterbuy exportieren zu aktivieren.
Wenn Sie nur ausgewählte Artikel exportieren wollen, so erledigen Sie dies wie folgt:
Sie können Artikel aus Afterbuy importieren, wenn Sie Afterbuy als Datenführendes System konfiguriert haben (Siehe Einstellungen).
Nach dem Crondurchlauf sollten Kategorien, Artikel und Attribute importiert und zugewiesen sein. Wiederholte Crondurchläufe aktualisieren die bereits importierten Artikel.
Unterhalb der Aktivierung zum Export finden Sie die Anzeige, welche die Afterbuy-ProduktID ausgibt.
Um unter Afterbuy erzeugte Bestellungen zu importieren müssen Sie das Plugin in den Einstellungen so konfigurieren, dass das führende System auf OXID gestellt ist.
Unter Bestelungen verwalten → Bestellungen finden Sie den Reiter oxid2afterbuy. Hier befinden sich die Afterbuy-Werte einer Bestellung, sollte diese importiert worden sein.
Um Bestellungen nach Afterbuy zu übertragen, muss Afterbuy als führendes System konfiguriert sein und die Option Bestellungen direkt beim Bestellabschluss an Afterbuy übertragen muss ebenfalls aktiviert werden.
Beachten Sie in dem Konfigurationsbereich Bestellungen übertragen die weiteren Detailoptionen, gerade wenn Sie Bankdaten an Afterbuy übertragen möchten. Da das Plugin nicht vorhersehen kann in welchen Feldern der einzelnen Zahlarten sich welche Bankdaten befinden, kann das hier konofiguriert werden. Für die OXID-Voreingerichtete Zahlart Lastschrift ist die Konfiguration bereits hinterlegt.
Um den Status der aus Afterbuy importierten Bestellungen zurück nach Afterbuy zu synchronisieren, muss in dem Plugin OXID als führendes System konfiguriert werden.
Sobald eine Bestellung ihren Bezahl- und Versandstatus in OXID ändert, wird das mit dem nächsten Crondurchlauf an Afterbuy übertragen. Eine Bestellung wird als erfüllt gesetzt, sobald Versand- und Bezahldaten übertragen worden sind.
Zum Bestellstatusimport ist es notwendig, dass Sie Afterbuy als führendes System in den Plugineinstellungen konfiguriert haben.
Bereits importierte Bestellungen werden mit dem Cronjob fco2astatusimport_batch.php solange abgerufen bis diese als bezahlt und versendet markiert ist. Sie wird dann intern auf erledigt gesetzt.
Unter oxid2afterbuy → Verwaltung → Wartung/Aktionen gibt es im Moment nur eine Option: Aftterbuy Bewegungsdaten zurücksetzen. Wenn Sie den entsprechenden Button betätigen werden nach der Sicherheitsabfrage sämtliche Afterbuy-Daten von Artikeln, Bestellungen und Benutzern gelöscht.
Sollten Sie Hilfe von FATCHIP benötigen, schicken Sie bitte eine detaillierte Fehlerbeschreibung inkl. Plugin- und Shopversion an support@fatchip.de.