# Beispiel für nodejs für Artikel import mit Verkaufspreis | Shopware 6

**URL:** <https://forum.shopware.com/t/beispiel-fur-nodejs-fur-artikel-import-mit-verkaufspreis-shopware-6/65535>\
**Category:** Programmierung\
**Created:** [16. März 2020 um 16:10 UTC](https://forum.shopware.com/t/beispiel-fur-nodejs-fur-artikel-import-mit-verkaufspreis-shopware-6/65535 "2020-03-16T16:10:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sma](https://avatars.discourse-cdn.com/v4/letter/s/dec6dc/32.png) [@sma](https://forum.shopware.com/u/sma)\
**Post date:** [16. März 2020 um 16:10 UTC](https://forum.shopware.com/t/beispiel-fur-nodejs-fur-artikel-import-mit-verkaufspreis-shopware-6/65535/1 "2020-03-16T16:10:33Z")

</div>

Hallo zusammen,

ich benöitge ein Beispiel für nodejs für Artikelanlage/Artikelupdate&nbsp;inkl. Verkaufspreis in&nbsp;Shopware 6. Wichtig es sollte auch mit Beispiel API-Zugangs-ID sein damit ich sehen kann wie ich das übermitteln muss. Ob als URL-Parameter oder anders.

Vielen Dank im vorraus.

Gruß  
Sven

---

<div class="post-metadata">

**Author:** ![patchee500](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patchee500/32/17600_2.png) [@patchee500](https://forum.shopware.com/u/patchee500)\
**Post date:** [18. März 2020 um 18:09 UTC](https://forum.shopware.com/t/beispiel-fur-nodejs-fur-artikel-import-mit-verkaufspreis-shopware-6/65535/2 "2020-03-18T18:09:47Z")

</div>

Wie es der Zufall will, habe ich eben ein Stück nodejs Code zum Abfragen von Daten der Shopware Admin API vorliegen.

Ist zwar nicht plain Node, sondern verwendet [axios](https://github.com/axios/axios), aber vielleicht hilft dir das weiter.

So kommst du an den Auth Token für die weiteren Requests:

```
let result = await axios.post(`http://localhost:8000/api/oauth/token`, {
                "client_id": shopwareApiAccessKeyId,
                "client_secret": shopwareApiSecret,
                "grant_type": "client_credentials"
            });

currentBearerToken = `Bearer ${result.data.access_token}`;

```

So sendest du z.B. einen&nbsp;POST Request (data repräsentiert dabei die Daten die du senden möchtest als einfaches JavaScript Object, den Auth Token sendest du im Authorization Header&nbsp;mit):

```
let result = await axios.post(`http://localhost:8000/api/v1/product`, data,{
    headers: {
        'Authorization': currentBearerToken
    }
});

```

Die Information wie du das „data“ Objekt zu gestalten hast, entnimmst du am besten der Dokumentation deiner laufenden Shopware Instanz, normalerweise hier zu finden:  
[http://localhost:8000/api/v1/\_info/swagger.html](http://localhost:8000/api/v1/_info/swagger.html)

---

<div class="post-metadata">

**Author:** ![sma](https://avatars.discourse-cdn.com/v4/letter/s/dec6dc/32.png) [@sma](https://forum.shopware.com/u/sma)\
**Post date:** [18. März 2020 um 22:13 UTC](https://forum.shopware.com/t/beispiel-fur-nodejs-fur-artikel-import-mit-verkaufspreis-shopware-6/65535/3 "2020-03-18T22:13:00Z")

</div>

Hallo @patchee500‍

Vielen Vielen Dank. Das hilft mir sehr weiter. Werde es gleich morgen versuchen.

Gruß  
Sven
