# Artikelimport über REST-Interface -\> Artikel nicht automatisch sichtbar

**URL:** <https://forum.shopware.com/t/artikelimport-uber-rest-interface-artikel-nicht-automatisch-sichtbar/37262>\
**Category:** Programmierung\
**Created:** [6. Juni 2016 um 13:03 UTC](https://forum.shopware.com/t/artikelimport-uber-rest-interface-artikel-nicht-automatisch-sichtbar/37262 "2016-06-06T13:03:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![wolkenkraft](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wolkenkraft](https://forum.shopware.com/u/wolkenkraft)\
**Post date:** [6. Juni 2016 um 13:03 UTC](https://forum.shopware.com/t/artikelimport-uber-rest-interface-artikel-nicht-automatisch-sichtbar/37262/1 "2016-06-06T13:03:02Z")

</div>

Hallo liebe SW Community,

Ich entwickle derzeit einen Importer der **Artikel aus einem anderen System zieht und über das SW REST Interface einspielt**.  
Das funktioniert soweit auch sehr gut - der Artikel wird sauber angelegt - allerdings **scheint der Artikel im Frontend nicht auf**. Löschen des Caches bringt auch nichts. Erst wenn ich den Artikel im Backend bearbeite und (ohne Änderungen) speichere, erscheint er im Frontend.

Ich vermute&nbsp;das bei der Anlage über die REST API noch irgendein Wert den er für ein gültiges Produkt benötigt nicht gesetzt wird. Obwohl ich eigentlich auf die Required Fields geachtet habe.

**So sieht das Ganze im Moment aus - ich verwende derzeit die Beispiel Client API Klasse von SW:**

```
 $client = new ApiClient( API\_URL, API\_USERNAME, API\_KEY ); // Create a new product $response = $client-\>post('articles',array( 'name' =\> 'Testprodukt', 'active' =\> true, 'tax' =\> array( 'tax' =\> 20 ), 'supplier' =\> array( 'name' =\> 'POC' ), 'metaTitle' =\> 'Testprodukt', 'description' =\> 'Description', 'descriptionLong' =\> 'Long Description', 'categories' =\> array( array('id' =\> 6), ), 'mainDetail' =\> array( 'number' =\> 'SW123456', 'ean' =\> '123456789', 'inStock' =\> 1000, 'prices' =\> array( array( 'customerGroupKey' =\> 'EK', 'price' =\> 999, ), ) ), ));

```

Hat vielleicht jemand einen Tipp für mich wo das Problem liegen könnte?

Danke & liebe Grüße!

---

<div class="post-metadata">

**Author:** ![raumduftshop](https://avatars.discourse-cdn.com/v4/letter/r/d6d6ee/32.png) [@raumduftshop](https://forum.shopware.com/u/raumduftshop)\
**Post date:** [7. Juni 2016 um 06:47 UTC](https://forum.shopware.com/t/artikelimport-uber-rest-interface-artikel-nicht-automatisch-sichtbar/37262/2 "2016-06-07T06:47:07Z")

</div>

Hallo,&nbsp;

du musst im Array **mainDetail** auch das

```
'active' => true,

```

mitgeben, dann werden die Produkte direkt aktiv sein.

&nbsp;

Gruß, Max

---

<div class="post-metadata">

**Author:** ![wolkenkraft](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wolkenkraft](https://forum.shopware.com/u/wolkenkraft)\
**Post date:** [7. Juni 2016 um 06:51 UTC](https://forum.shopware.com/t/artikelimport-uber-rest-interface-artikel-nicht-automatisch-sichtbar/37262/3 "2016-06-07T06:51:59Z")

</div>

Hallo Max,

Vielen Dank, dass war das Problem…  
Noch eine Frage: Hast Du schon mal Bilder über die REST API importiert? Das importieren über den Media Endpunkt ist kein Problem, allerdings schaffe ich es nicht das Bild über den Images-Node mit dem neu anzulegenden Produkt zu verknüpfen. Und Beispiele bzw. eine detaillierte Doku konnte ich bislang leider nicht finden.

Danke & liebe Grüße,  
Michael
