# Store-Api: Gastbestellungen

**URL:** <https://forum.shopware.com/t/store-api-gastbestellungen/71375>\
**Category:** Programmierung\
**Created:** [4. Dezember 2020 um 13:09 UTC](https://forum.shopware.com/t/store-api-gastbestellungen/71375 "2020-12-04T13:09:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vmadmax](https://avatars.discourse-cdn.com/v4/letter/v/50afbb/32.png) [@Vmadmax](https://forum.shopware.com/u/Vmadmax)\
**Post date:** [4. Dezember 2020 um 13:09 UTC](https://forum.shopware.com/t/store-api-gastbestellungen/71375/1 "2020-12-04T13:09:52Z")

</div>

Hallo zusammen,  
ich habe noch nicht ganz herausgefunden, wie man Gastbestellungen mit der Store-API über “/store-api/v{version}/checkout/order” auslöst.  
Mit der Sales-Channel-Api war dies durch die extra Route “/sales-channel-api/v{version}/checkout/guest-order”.

Aber wie macht man das nun bei der Store-Api? In der Dokumentation habe ich dazu nicht wirklich etwas finden können.

&nbsp;

Viele Grüße  
Max

---

<div class="post-metadata">

**Author:** ![Vmadmax](https://avatars.discourse-cdn.com/v4/letter/v/50afbb/32.png) [@Vmadmax](https://forum.shopware.com/u/Vmadmax)\
**Post date:** [4. Dezember 2020 um 13:28 UTC](https://forum.shopware.com/t/store-api-gastbestellungen/71375/2 "2020-12-04T13:28:58Z")

</div>

Okay, habs selbst herausgefunden.

Für alle die auch den Context-Token vermissen:&nbsp;[Shopware Issuetracker](https://issues.shopware.com/issues/NEXT-12407?products=SW-6&edition=community,starterEdition,professionalEdition,enterpriseEdition&projects=all&type=1,4&status=open,inProgress,done&search=guest)

---

<div class="post-metadata">

**Author:** ![gigabit](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/gigabit/32/8094_2.png) [@gigabit](https://forum.shopware.com/u/gigabit)\
**Post date:** [4. März 2021 um 11:08 UTC](https://forum.shopware.com/t/store-api-gastbestellungen/71375/3 "2021-03-04T11:08:02Z")

</div>

Hallo Vmadmax,

wäre toll, wenn du deine Lösung mit uns teilst.

Danke & VG

---

<div class="post-metadata">

**Author:** ![theCVDH](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@theCVDH](https://forum.shopware.com/u/theCVDH)\
**Post date:** [4. März 2021 um 17:15 UTC](https://forum.shopware.com/t/store-api-gastbestellungen/71375/4 "2021-03-04T17:15:11Z")

</div>

Sicher bin ich mir nicht.  
Die Umsetzung steht mit auch noch bevor.

Allerdings gibt es bei der Registrierfunktion nen Guest parameter: [Shopware 6: Store api account routes](https://docs.shopware.com/en/shopware-platform-dev-en/store-api-guide/account?category=shopware-platform-dev-en/store-api-guide)

Villeicht muss man den Guest Registrieren und kann danach bestellen?

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [5. März 2021 um 08:01 UTC](https://forum.shopware.com/t/store-api-gastbestellungen/71375/5 "2021-03-05T08:01:01Z")

</div>

Hey,  
Ihr müsst euch mit den Gast Parameter registrieren und den sw-context-token aus den Headern übernehmen als Request Header, damit ihr dann als dieser User eingeloggt seit

---

<div class="post-metadata">

**Author:** ![theCVDH](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@theCVDH](https://forum.shopware.com/u/theCVDH)\
**Post date:** [18. März 2021 um 22:12 UTC](https://forum.shopware.com/t/store-api-gastbestellungen/71375/6 "2021-03-18T22:12:45Z")

</div>

Wie habt ihr den Header aus der Response bekommen? bei mir Blockiert die CORS Policy das auslesen dieses Headers. Muss ich irgendwo in der Shopware config den Header für Scripte auf meiner Seite freigeben?

---

<div class="post-metadata">

**Author:** ![ambi-dev](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@ambi-dev](https://forum.shopware.com/u/ambi-dev)\
**Post date:** [29. Juni 2022 um 15:54 UTC](https://forum.shopware.com/t/store-api-gastbestellungen/71375/7 "2022-06-29T15:54:57Z")

</div>

```auto
fetch(apiUrl, {
    method: "POST",
    headers: headers,
    body: JSON.stringify(payload),
  })
    .then(async (response) => {
      let resp = await response.json();
      let contextToken = response.headers.get("sw-context-token");
      return { json: resp, token: contextToken };
    })
    .then((data) => {
      console.log(data);
      res.status(200).send(data);
    });

```
