# Warenkorb API scheint nicht zu funktionieren

**URL:** <https://forum.shopware.com/t/warenkorb-api-scheint-nicht-zu-funktionieren/88665>\
**Category:** Shopware 6 (German)\
**Tags:** general, programming\
**Created:** [28. Juni 2021 um 19:56 UTC](https://forum.shopware.com/t/warenkorb-api-scheint-nicht-zu-funktionieren/88665 "2021-06-28T19:56:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rosario.polito](https://avatars.discourse-cdn.com/v4/letter/r/5f9b8f/32.png) [@rosario.polito](https://forum.shopware.com/u/rosario.polito)\
**Post date:** [28. Juni 2021 um 19:56 UTC](https://forum.shopware.com/t/warenkorb-api-scheint-nicht-zu-funktionieren/88665/1 "2021-06-28T19:56:42Z")

</div>

Hallo Community,

ich würde gerne Shopware als Headless System benutzten und teste dafür die Cart-API.  
Hierzu habe ich folgendes testscript geschrieben:

```auto
async function postData(url = '', data = {}) {
    const response = await fetch(url, {
      method: 'POST',
      mode: 'cors',
      cache: 'no-cache',
      credentials: 'same-origin',
      headers: {
        'sw-access-key': 'SWSCD0PCVVLNZ3PMOUPWNNVBQQ', //lokale vm
        'Content-Type': 'application/json'
      },
      redirect: 'follow',
      referrerPolicy: 'no-referrer',
      body: JSON.stringify(data)
    });
    return response.json();
  }

async function testmethod(){
    const createCartEndpoint = "http://localhost/store-api/checkout/cart";
    const response = await postData(createCartEndpoint, {name: "some-cart-name"});
    console.log("first: ");
    console.log(response)
    return response.token
}

async function postCart(url = '', data = {}, token) {
    const response = await fetch(url, {
      method: 'POST',
      mode: 'cors',
      cache: 'no-cache',
      credentials: 'same-origin',
      headers: {
        'sw-access-key': 'SWSCD0PCVVLNZ3PMOUPWNNVBQQ',
        'sw-context-token': token,
        'Content-Type': 'application/json'
      },
      redirect: 'follow',
      referrerPolicy: 'no-referrer',
      body: JSON.stringify(data)
    });
    return response.json();
  }

async function addItemMethod(token) {
    const addItem = "http://localhost/store-api/checkout/cart/line-item";
    let product = {
        "type": "product",
        "referencedId": "b99fd1d942d147dfa4fa709f818e4009",
        "quantity": 2
    }
    const response = await postCart(addItem, product, token);
    console.log("after adding: ");
    console.log(response)
}

async function start(){
    const token = await testmethod()
    console.log(token)
    addItemMethod(token)
}

start()

```

In der Konsole habe ich dann leider Festgestellt, dass bei den 2 Einkaufswagen das „token“ gleich ist, jedoch der name sich ändert _und_ keine Items im Wagen zu finden sind. In der Doku kann ich leider nichts mehr finden.  
Habt ihr ggf. eine Idee?

LG,  
Rosario

---

<div class="post-metadata">

**Author:** ![MultiThread](https://avatars.discourse-cdn.com/v4/letter/m/3da27b/32.png) [@MultiThread](https://forum.shopware.com/u/MultiThread)\
**Post date:** [23. September 2025 um 16:13 UTC](https://forum.shopware.com/t/warenkorb-api-scheint-nicht-zu-funktionieren/88665/2 "2025-09-23T16:13:52Z")

</div>

Hallo,  
ich habe das selbe Problem. Gibt es dazu bereits eine Lösung?  
LG  
Helmut
