# Wie kann man mit der RestApi Produkte löschen

**URL:** https://forum.shopware.com/t/wie-kann-man-mit-der-restapi-produkte-loschen/52111
**Category:** Programmierung
**Created:** [29. März 2018 um 18:42 UTC](https://forum.shopware.com/t/wie-kann-man-mit-der-restapi-produkte-loschen/52111 "2018-03-29T18:42:27Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![neofire](https://avatars.discourse-cdn.com/v4/letter/n/94ad74/32.png) [@neofire](https://forum.shopware.com/u/neofire)
#### Post date: [29. März 2018 um 18:42 UTC](https://forum.shopware.com/t/wie-kann-man-mit-der-restapi-produkte-loschen/52111/1 "2018-03-29T18:42:27Z")

</div>

Wie kann man mit der RestApi Produkte löschen, die älter sind als ein bestimmtes Datum im changetime Eintrag?

Den Befehl ein Produkt zu löschen ist kein Problem. Mir geht es darum eine Liste mit ID`s zu erhalten, welche gelöscht werden sollen.

Gruß Patrick

---

<div class="post-metadata">

### Author: ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)
#### Post date: [29. März 2018 um 20:48 UTC](https://forum.shopware.com/t/wie-kann-man-mit-der-restapi-produkte-loschen/52111/2 "2018-03-29T20:48:39Z")

</div>

Hallo Patrick,

du kannst der API nicht sagen lösche alle Produkte mit einer Changetime \< X. Du kannst aber einfach ein Query an die DB senden (via phpmyadmin oder im Script) und dann diese Liste via PHP Script abarbeiten:

```
SELECT id FROM `s_articles` WHERE changetime <= '2016-01-01 13:37:00'

```

CSV exportieren -\>&nbsp;[https://ibb.co/gJ7gs7](https://ibb.co/gJ7gs7)

CSV File in PHP Script einbinden oder wenn es nur wenige Produkte sind händisch in ein Array packen. Danach einfach über eine foreach Schleife ausführen:

```
//Init des Clients etc.

foreach($my_csv as $id){
$client->delete('articles/'.$id);
}

```

Beste Grüße  
Micha

---

<div class="post-metadata">

### Author: ![neofire](https://avatars.discourse-cdn.com/v4/letter/n/94ad74/32.png) [@neofire](https://forum.shopware.com/u/neofire)
#### Post date: [30. März 2018 um 15:34 UTC](https://forum.shopware.com/t/wie-kann-man-mit-der-restapi-produkte-loschen/52111/3 "2018-03-30T15:34:02Z")

</div>

Aber was tun, wenn man lediglich mit der API arbeiten will. Gibt es da eine Lösung? Lokal wäre mir auch klar.

---

<div class="post-metadata">

### Author: ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)
#### Post date: [30. März 2018 um 19:33 UTC](https://forum.shopware.com/t/wie-kann-man-mit-der-restapi-produkte-loschen/52111/4 "2018-03-30T19:33:19Z")

</div>

Du kannst doch bei der List filtern, da von nimmst du dann die ids-
