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 |
Konfiguration | Beschreibung |
---|---|
Alle Artikel an alle Kanäle exportieren | Es werden alle Artikel zu Afterbuy exportiert |
Konfiguration | Beschreibung |
---|---|
Bestellungen direkt beim Bestellabschluss an Afterbuy übertragen | Wenn Sie Bestellung im Modus „Afterbuy als datenführendes System“ an Afterbuy übertragen wollen, aktivieren Sie diesen haken. |
Liste der Zahlarten, die Bankdaten an Afterbuy übertragen sollen | Eine Auflistung der ZahlungsIDs, welche Bankdaten übermitteln sollen. |
Liste der Feldnamen, die als Bankname identifiziert werden sollen | Eine Auflistung von Feldnamen, die in den Zahlarteneinstellungen das Feld Bankname repräsentieren. |
Liste der Feldnamen, die als BLZ identifiziert werden sollen | Eine Auflistung von Feldnamen, die in den Zahlarteneinstellungen das Feld Bankleitzahl/BLZ repräsentieren. |
Liste der Feldnamen, die als Kontonummer identifiziert werden sollen | Eine Auflistung von Feldnamen, die in den Zahlarteneinstellungen das Feld Kontonummer repräsentieren. |
Liste der Feldnamen, die als Kontoinhaber identifiziert werden sollen | Eine Auflistung von Feldnamen, die in den Zahlarteneinstellungen das Feld Kontoinhaber repräsentieren. |
Verhalten für Feedbackdatum und Erstkontakt-Mail | Hängt von Ihrer Afterbuy-Einstellung ab. Näheres hierzu in der passenden Afterbuy-Dokumenation. |
Versandkostenberechnung | Entscheiden Sie, ob die Versandkosten aus dem Shop übergeben werden soll oder ob Afterbuy die Berechnungen selber durchführen soll |
Ausweisung der MwSt | Entscheiden Sie, ob die Mehrwertsteuer ausgewiesen werden soll oder nicht. |
Shop-Kundennummer für Kunden in Afterbuy verwenden. | Entscheiden Sie, ob Sie wünschen, dass der neue Kunde mit der Kundennummer des Shops in Afterbuy angelegt wird. |
Kundenidentifizierung zwischen Shop und Afterbuy | Wählen Sie über welchen Identifikator Kundendaten zwischen Shop und Afterbuy ausgetauscht werden. |
Behandlung von eBay-Namen | Entscheiden Sie, ob eBay-Namen überschrieben werden sollen oder nicht. |
Liste der PaymentIDs, die bei Bestellabschluss als bezahlt markiert werden sollen. | Hier können Sie auflisten, welche Zahlarten direkt bei Bestellabschluss als bezahlte Bestellung an Afterbuy übertragen werden sollen. |
Afterbuy Markierungs-ID (Afterbuy Farbzuweisung). | |
Afterbuy-Zahlarten | Eine Auflistung der in Afterbuy verfügbaren Zahlarten. Es ist möglich, dass Afterbuy neue Zahlarten implementiert. Diese können hier ergänzt und dann unter Zahlarten zuweisen verwendet werden. |
Konfiguration | Beschreibung |
---|---|
Vorgangsprotokollierung | Hier können Sie das Logging konfigurieren. |
Es stehen folgende Optionen bereit:
Option | Protokollierung |
---|---|
Protokollierung aus | keine |
Nur Fehler protokollieren | oxideshop.log |
Fehler und Warnungen protokolieren | oxideshop.log |
Sämtliche Vorgänge protokollieren (Große Logfiles) | oxideshop.log |
Sämtliche Vorgänge + Entwickler-Informationen protokollieren (Sehr große Logfiles) | oxideshop.log und fco2a_api.log (API-Kommunikation) |
Bitte beachten Sie, dass Sie die höchste Einstellung nur verwenden um tiefgreifende Analysen vorzunehmen. Es werden dabei Dateien im Logverzeichnis Ihres OXID-eShops abgelegt, welche die Zugangsdaten zu Ihrem Afterbuy Account beinhalten!
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.
Als OXID-Artikelnr. wird die „externe Artikelnummer“ verwendet.
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 Bestellungen 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 konfiguriert 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: Afterbuy 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.
Wenn eine Bestellung von Afterbuy importiert oder nach Afterbuy exportiert wurde, können Sie die Afterbuy-Kenndaten im Reiter Afterbuy der jeweiligen Bestellung einsehen.
Sollten Sie Hilfe von FATCHIP benötigen, schicken Sie bitte eine detaillierte Fehlerbeschreibung inkl. Plugin- und Shopversion an support@fatchip.de.