[gelöst] [REST-API] "related" mit ordernumber?

Hallo zusammen, ich möchte über die REST-API meine Artikel importieren. Wie ja bereits im Forum erörtert muss man nicht mit der Shopware-Artikel-ID arbeiten sondern kann stattdessen immer die OrderNumber verwenden. Wie kann ich nun über die API “related”-Artikel angeben, ohne die ID zu kennen? Kennt die “related”-Angabe auch andere Werte? Der Export über die Api kennt nur “id” und “name”…?? Gruß Micha

Hallo Micha, Related artikel kannst du mit dem Array-Index number über die Ordernumber zuweisen. Siehe dazu folgendes Beispiel: $minimalTestArticle = array( 'name' =\> 'TestArtikel', 'active' =\> true, 'tax' =\> 19, // alternativ 'taxId' =\> 1, 'supplier' =\> 'Testartikelhersteller', // alternativ 'supplierId' =\> 2, 'categories' =\> array( array('id' =\> 15), array('id' =\> 16), ), // Ähnliche-Artikel 'similar' =\> array( array('number' =\> 'SW10015'), array('number' =\> 'SW10014'), ), // Zubehör-Artikel 'related' =\> array( array('number' =\> 'SW10015'), array('number' =\> 'SW10014'), ), 'images' =\> array( array( 'link' =\> 'http://lorempixel.com/640/480/food/', 'description' =\> 'Mein Sekundärbild' ), array( 'link' =\> 'http://lorempixel.com/640/480/food/', 'description' =\> 'Mein Hauptbild', 'main' =\> true ), array('link' =\> 'http://lorempixel.com/640/480/food/'), ), 'mainDetail' =\> array( 'number' =\> 'SW55555-Test', 'inStock' =\> 16, 'prices' =\> array( array( 'customerGroupKey' =\> 'EK', 'price' =\> 99.34, ), ) ), ); $client-\>post('articles', $minimalTestArticle); Viele Grüße, Benjamin Cremer :shopware:

SUPER !! Danke, funktioniert perfekt !!! Gruß Micha