Wie kann man eine Bestellung mit Magento2-API?
Ich bin auf der Suche nach dem "happy path", um eine Bestellung mit Magento2 die REST-API. So weit diese sind alle Schritte, die ich gefolgt. Was bin ich?
-
Erstellen Sie einen Benutzer:
[POST] /rest/V1/customers
-
Anmelden (ein token zu erstellen):
[POST] /rest/V1/integration/customer/token
-
Produkt-Kategorien für die navigation:
[GET] /rest/V1/categories
-
Produkte Bekommen:
4.1 Bekommen Kategorie Produkte:
[GET] /rest/V1/categories/{category_id}/products
4.2 Oder nach einem Produkt suchen:
[GET] /rest/V1/products
-
Erstellen Warenkorb:
[POST] /rest/V1/carts/mine
-
Hinzufügen von Elementen zum Warenkorb:
[POST] /rest/V1/carts/mine/items
-
Holen Warenkorb Zahlung Informationen
[GET] /rest/V1/carts/mine/payment-information
-
...
Welche anderen Dinge muss ich tun, um die Bestellung aufgeben?
- Hast du diesen einen Schritt weiter und erstellen Sie eine Lieferung für eine Bestellung, wie auch? Ich kann nicht scheinen, um herauszufinden, wie die POST die richtigen Parameter, um eine Sendung anzulegen. Ich kann bestehende Bearbeiten, aber keine neuen schaffen können. Neugierig zu sehen, wenn Sie haben, es herauszufinden.
- Sorry wusste ich nicht. Ich verkaufe nur virtuelle Produkte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
erstellen Sie leere Warenkorb
url : http://www.xxxxxx.com/rest/V1/carts/mine
call: post
Antwort: cartID zB: 4290
Fügen Sie Artikel in den Warenkorb legen
url : http://www.xxxxxx.com/rest/V1/carts/mine/items
Körper:
Hinzufügen billling info
url : http://www.xxxxxx.com/rest/V1/carts/mine/billing-address
Körper:
bekommen, Versand-Methoden
url : http://www.xxxxxx.com/rest/V1/carts/mine/shipping-methods
}
add Versand-info
url : http://www.xxxxxx.com/rest/V1/carts/mine/shipping-information
Körper:
Antwort: Zahlungsart und Warenkorb detail
Bestellen
URL : http://www.xxxxxx.com/rest/V1/carts/mine/order
Körper :
Antwort: Bestell-NR
Ok, ich habe es endlich richtig.
[POST] /rest/V1/carts/mine/payment-information