# Artikel per ID mit allen Daten kriegen

**URL:** https://forum.shopware.com/t/artikel-per-id-mit-allen-daten-kriegen/29710
**Category:** Programmierung
**Created:** [17. August 2015 um 16:44 UTC](https://forum.shopware.com/t/artikel-per-id-mit-allen-daten-kriegen/29710 "2015-08-17T16:44:49Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)
#### Post date: [17. August 2015 um 16:44 UTC](https://forum.shopware.com/t/artikel-per-id-mit-allen-daten-kriegen/29710/1 "2015-08-17T16:44:49Z")

</div>

Hallo! Ich arbeite aktuell an einem Plugin dass die Suche des Shops überschreit und modifiziert. Am Ende habe ich ein Array mit allen Artikeln, die der Suchen entsprechen und den dazugehörigen Artikel-IDs. Entsprechend dieser Liste sollen dann die Artikel durch das fuzzy.tdl dargestellt werden. Ich habe bereits folgendes probiert: `$articles = array(); $articleResource = \Shopware\Components\Api\Manager::getResource('Article'); $docNumber = count($docs); foreach ($docs as $doc) { $id = $doc['id\_s']; $article = $articleResource-\>getOne($id); array\_push($articles, $article); } return $articles;` id\_s ist die Artikel ID des jeweiligen Artikels. Über die articleResource kriege ich allerdings nicht die passenden Daten wie Beschreibung, Name, Bild oder Preis zurück, wodurch auf der Suchergebnis-Seite leere Artikel-Boxen sind. Wie kann ich an die passenden Artikel nur anhand der ID kommen?

---

<div class="post-metadata">

### Author: ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)
#### Post date: [17. August 2015 um 19:17 UTC](https://forum.shopware.com/t/artikel-per-id-mit-allen-daten-kriegen/29710/2 "2015-08-17T19:17:45Z")

</div>

Hi, schau dir mal die sGetPromotionById an, da findest du alle relevanten Calls. Schönen Abend! Daniel Gesendet von meinem SM-N910F mit Tapatalk

---

<div class="post-metadata">

### Author: ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)
#### Post date: [18. August 2015 um 08:46 UTC](https://forum.shopware.com/t/artikel-per-id-mit-allen-daten-kriegen/29710/3 "2015-08-18T08:46:34Z")

</div>

Vielen Dank! Mit dem Befehl läuft es einwandfrei 🙂 Wen es noch interessiert: So kriege ich jetzt meine Daten: `$articles = array(); $articleModule = Shopware()-\>Modules()-\>Articles(); foreach ($docs as $doc) { $id = $doc['id\_s']; $article = $articleModule-\>sGetPromotionById("fix", 0, $id); array\_push($articles, $article); } return $articles;`
