Trotz aller Einstellungen werden keine Bestellungen aus Magento 2 abgerufen. Was ist zu tun?
Sollten keine Bestellungen aus Ihrem Magento 2-Webshop abgerufen werden können, muss gegebenenfalls der Bestellstatus für den Abruf angepasst werden.
Bestellstatus für den Abruf mit orgaMAX festlegen
Direkt im orgaMAX-Plugin für Magento 2 können Sie festlegen, welchen Status die Bestellungen für den Abruf besitzen müssen und welchen Status die Bestellungen nach dem Abruf mit orgaMAX erhalten.
Begeben Sie sich dazu in den Adminbereich von Magento 2 und dort unter Stores -> Configuration.
Wählen Sie dann im nächsten Schritt unten aus der Liste orgaMAX -> Einstellungen. Hier können Sie nun Bestellstatus für und nach dem Import festlegen.
Zur Auswahl stehen hier:
- Neu
- In Bearbeitung
- Warten auf Zahlungseingang
- Warten auf Zahlungsbestätigung
- Fertig
Es handelt sich dabei im Grunde aber nicht direkt um den Bestellstatus, sondern eher um den Zustand der Bestellung, mit dem Magento 2 letztendlich arbeitet. Magento spricht hier vom order state. Wenn die gewünschten Bestellungen nicht mit orgaMAX abgerufen werden können, muss daher der bestehende Bestellstatus einem Zustand zugeordnet werden, der mit orgaMAX abgerufen werden kann. Alternativ kann auch ein neuer Bestellstatus angelegt werden und dort der Zustand für den Abruf frei festgelegt werden.
Neue Bestellstatus anlegen und einem Zustand zuordnen
Loggen Sie sich dazu in Ihrem Magento 2-Adminbereich ein und begeben sich dort unter Stores -> Order Status.
Klicken Sie darin rechts oben auf Create New Status.
Geben Sie nun als Status Code einen internen Bezeichner an, beispielsweise paypal. Geben Sie als Status Label den eigentlichen Namen für Ihren Bestellstatus ein. Der Status Code darf kein Leerzeichen besitzen.
Hier als Beispiel ein Bestellstatus für PayPal bezahlt:
Klicken Sie anschließend auf Save Status.
Klicken Sie in der Übersicht auf Assign Status To State.
Wählen Sie jetzt unter Order Status Ihren gewünschten Bestellstatus aus. Als Order State wählen Sie den passenden Zustand, der im orgaMAX-Plugin als Bestellstatus für Import festgelegt ist. Der Order State = Pending entspricht dem Zustand Neu, welcher so im Plugin eingestellt werden kann.
Speichern Sie anschließend die Einstellung über Save Status Assignment und prüfen Sie den Abruf. Sollte dieser weiterhin nicht möglich sein, passen Sie den Bestellstatus für Import im orgaMAX-Plugin an. Dies ist unter Schritt 1 beschrieben.
Bestehenden Bestellstatus einem anderen Zustand zuordnen
Sie können auch einem bereits bestehenden Bestellstatus einen bestimmten Zustand zuordnen, der abgerufen werden kann. Klicken Sie dazu ebenfalls unter Stores -> Order Status oben rechts auf Assign Status To State.
Wählen Sie unter Order Status Ihren gewünschten Bestellstatus aus. Als Order State wählen Sie den passenden Zustand, der im orgaMAX-Plugin als Bestellstatus für Import festgelegt ist. Der Order State = Pending entspricht dem Zustand Neu, welcher so im Plugin eingestellt werden kann.
Speichern Sie anschließend die Einstellung über Save Status Assignment und prüfen Sie den Abruf. Sollte dieser weiterhin nicht möglich sein, passen Sie den Bestellstatus für Import im orgaMAX-Plugin an. Dies ist unter Schritt 1 beschrieben.