Ich möchte Artikel mit oder aus einer csv Datei updaten.
Das hier manuelle updaten im Beispiel hier funktioniert auch:
REST API - Examples using the batch mode
Es geht nun darum, das csv in php einzulesen und in das array oben einzubinden.
Für Shopware 4 habe ich auch Forum Einträge hier gefunden:
https://forum.shopware.com/discussion/11727/api-artikel-import-mit-csv-datei
https://forum.shopware.com/discussion/15796/lagerbestand-abgleich-csv-mit-hilfe-von-api
$api = Shopware()-\>Api(); $import = $api-\>import-\>shopware; $csv = $api-\>convert-\>csv; $mapping = $api-\>convert-\>mapping; $csv-\>sSettings['separator'] = ";"; // Feld-Trennzeichen in der CSV-Datei #$import-\>sDeleteAllArticles(); // Alle Artikel vor dem Import löschen #$import-\>sDeleteAllCategories(); // Alle Kategorien vor dem Import löschen $data\_path = $api-\>load("[http://www.XXXXXX.de/import/test.csv"](http://www.XXXXXX.de/import/test.csv%22) ![;)](https://forum.shopware.com/resources/emoji/wink.png ";)"); $articles = $api-\>convert-\>csv-\>decode($data\_path);
Wie geht das in Shopware 5?