# Order anlegen - primaryOrderDeliveryId und primaryOrderTransactionId

**URL:** <https://forum.shopware.com/t/order-anlegen-primaryorderdeliveryid-und-primaryordertransactionid/108644>\
**Category:** Shopware Playground - API first Sandbox\
**Created:** [18. Februar 2026 um 15:54 UTC](https://forum.shopware.com/t/order-anlegen-primaryorderdeliveryid-und-primaryordertransactionid/108644 "2026-02-18T15:54:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![vhafner](https://avatars.discourse-cdn.com/v4/letter/v/5f8ce5/32.png) [@vhafner](https://forum.shopware.com/u/vhafner)\
**Post date:** [18. Februar 2026 um 15:54 UTC](https://forum.shopware.com/t/order-anlegen-primaryorderdeliveryid-und-primaryordertransactionid/108644/1 "2026-02-18T15:54:14Z")

</div>

Ich lege über die api/order eine neue bestellung. Dies hat nun auch geklappt.

die Stati der Transactions übergebe ich auch, werden auch bei der Bestellung angezeigt, aber nicht in der Bestellübersicht in den Spalten.

Liegt das womöglich an primaryOrderTransactionId und primaryOrderDeliveryId, die ich nicht über die API übergebe - wozu auch? was machen diese?

In der Doku habe ich nichts gefunden, was diese Einträg machen

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [19. Februar 2026 um 08:27 UTC](https://forum.shopware.com/t/order-anlegen-primaryorderdeliveryid-und-primaryordertransactionid/108644/2 "2026-02-19T08:27:29Z")

</div>

> **[Order Management | Admin API](https://shopware.stoplight.io/docs/admin-api/fdd24cc76f22d-order-management#order-state-handling)**
>
> The order resource enables merchants to process orders they receive from customers. Powered by Stoplight.

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [19. Februar 2026 um 09:22 UTC](https://forum.shopware.com/t/order-anlegen-primaryorderdeliveryid-und-primaryordertransactionid/108644/3 "2026-02-19T09:22:15Z")

</div>

Ja das liegt an primaryOrderTransactionId und primaryOrderDeliveryId. Die beiden sind mal als Parameter dazugekommen und müssen gesetzt werden, um es in der Liste so anzuzeigen. Hätte man meiner Meinung nach auch anders lösen können (automatisiert). Schreib dort die ID’s rein, die du auch unter “transactions“ und “deliveries“ übergibst. Woher stammen deine Daten die du importieren möchtest?

---

<div class="post-metadata">

**Author:** ![vhafner](https://avatars.discourse-cdn.com/v4/letter/v/5f8ce5/32.png) [@vhafner](https://forum.shopware.com/u/vhafner)\
**Post date:** [19. Februar 2026 um 10:54 UTC](https://forum.shopware.com/t/order-anlegen-primaryorderdeliveryid-und-primaryordertransactionid/108644/4 "2026-02-19T10:54:36Z")

</div>

bei transactions und deliveries übergebe ich einen array, wo shippingMethodId und stateId bzw paymentMethodId und stateId vorkommen. hier will er laut doku aber nur eine ID - ist das die MethodId oder die stateId?

ich bekomme CSV-files von einem externen marktplatz und baue daraus den bestellimport per API

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [19. Februar 2026 um 11:15 UTC](https://forum.shopware.com/t/order-anlegen-primaryorderdeliveryid-und-primaryordertransactionid/108644/5 "2026-02-19T11:15:23Z")

</div>

Er braucht die ID der Delivery bzw. Transaction. Du kannst in transactions + deliveries optional eine id mitgeben (wird sonst generiert), diese ist die richtige. Also entweder du generiert dir diese id vorher selbst und übergibst sie an beiden stellen oder du holtst sie dir nach dem Anlegen über einen API-Call und aktualisierst die Order. Leider ist das von der API nicht ganz so schön umgesetzt, da man entweder selbst generiert oder 3 weitere API-Calls machen muss.
