Shop API: Wie Shipping Costs zu Cart/Order hinzufügen?

Hallo Ihr Lieben,

ich versuche mich gerade durch das Shop-Api Interface von Shopware 6 zu kämpfen, aber ich komme einfach nicht weiter. Ich verstehe nicht, wie ich einer Order einen Shipping Price zuordnen kann.

Über die shop api mache ich folgendes:

  • Warenkorb erzeugen (/store-api/checkout/cart)
  • Produkte in den Warenkorb legen (/store-api/checkout/cart/line-item)
  • Guest customer einloggen (/store-api/account/register)
  • Order aus Warenkorb generieren (/store-api/checkout/order)

Das funktioniert auch. Allerdings wird keine Shipping Method oder Shipping Price Information in der Order angelegt.

Die Doku liefert hierzu keine Info: https://shopware.stoplight.io/docs/store-api/

Wie kann ich Shipping Kosten zu den Bestellungen hinzufügen?

Danke und viele Grüsse

Jens

P.S.: Liegt es an mir oder ist die Shopware 6 API extrem schlecht dokumentiert? Ich habe jetzt ewige Zeit gebraucht, um einfache Orders via API zu erstellen. Für ein Shopsystem, das sich rühmt API first zu sein, finde ich das ziemlich schlecht.

Die Suche nach Shipping hat mir unter anderem das zurückgegeben. Nicht sicher, ob es korrekt ist, aber hört sich für mich nicht ganz verkehrt an. Ggf. mit fetch zuvor die Möglichkeiten abfragen.

Danke, es scheint mir hierbei aber um quotes für B2B Shops zu gehen.

Ich kann nicht erkennen, dass ich einen Cart oder eine Order ändern kann.

Entschuldige, war auf dem Smartphone nicht direkt sichtbar.