mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-25 14:10:28 +01:00
1 line
2.2 KiB
Plaintext
1 line
2.2 KiB
Plaintext
Xentral holt im Standard immer den im Shop vorgesehenen Status der Shopbestellung ab (z.B. alle Bestellungen mit Status "offen" in Shopware) Funktioniert der Standard nicht, aufgrund von Shopplugins oder Backend Programmierungen, so gibt es grundsätlzich folgende Möglichkeiten:<br /><br /><span class="wiki-text">Möglichkeit 1: Idealerweise ist der Ablauf folgender (Beispiel Magento):</span><ul><li>der Shop stellt selbst automatisch jede Zahlungsweise nach Verifizierung auf "processing" (oder einen anderen Status, den alle Plugins annehmen können)</li><li>Diesen einen Status holt Xentral ab und stellt die Shopbestellunge auf einen anderen Status um (Xentral benötigt eine Statusumstellung → das kann irgendein neu angelegter Status sein z.B. "versandvorbereitung", der für nichts anderes genutzt wird und auch zukünftig nicht genutzt wird)</li><li>die Rückmeldung "complete" erfolgt wie gehabt aus Xentral, wenn die Statusrückmeldung für den Shop eingestellt ist (Standardeinstellung)</li></ul> <span class="wiki-text">Möglichkeit 2:</span><ul><li>der Shop stellt selbst automatisch jede Zahlungsweise nach verifizierung auf einen Status</li><li>Xentral holt z.B. bei allen Vorkassezahlungen "pending" ab</li><li>bei Aamazon Payments "pending_payment"</li><li>-> dann darf aber Amazon Payments nie von pending auf pending_payments wechseln, sonst werden diese Bestellungen mehrfach abgeholt (also muss immer ein Statuswechsle erfolgen im Plugin, den Xentral nicht abholt oder verwendet)</li></ul> <span class="wiki-text">Möglichkeit 3:</span><ul><li>Bei Magento könnte z.B. auch die Bestellnummer fortlaufend abgeholt werden</li><li>Dies funktioniert aber nur bei fortlaufenden Bestellnummern (ohne Subshops) und ihne Plugins im bezahlwesen (denn es wird alles unabhängig vom Status abgeholt bzw. wenn die Zahlung verzögert erfolgt werden diese später umgestellten Bestellungen von Xentral nicht mehr geholt)</li></ul> <span class="wiki-text"><strong>Info:</strong> Magento 1.9 → abgeholt werden: pending, pendingpayment Magento 2.0 → abgeholt werden: processing </span> |