# Rest API erweitern?

**URL:** <https://forum.shopware.com/t/rest-api-erweitern/8525>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [10. September 2012 um 10:42 UTC](https://forum.shopware.com/t/rest-api-erweitern/8525 "2012-09-10T10:42:56Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sunflower](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sunflower/32/8100_2.png) [@sunflower](https://forum.shopware.com/u/sunflower)\
**Post date:** [10. September 2012 um 10:42 UTC](https://forum.shopware.com/t/rest-api-erweitern/8525/1 "2012-09-10T10:42:56Z")

</div>

Hallo zusammen, ich würde gerne von einem anderen Shop-System auf Shopware umsteigen. Das KO-Kriteium ist die Rest-API, da der Shop an eine WaWi angebunden werden muss. Bislang sind ja nur rudimentäre Zugriffe möglich. Mir fehlen da Infos wie Kategorien, Artikel auf Startseite anzeigen, Sonderpreise, … Kann ich die Rest-API shopseitig selbst erweitern? Grüße sunflower

---

<div class="post-metadata">

**Author:** ![DROW](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@DROW](https://forum.shopware.com/u/DROW)\
**Post date:** [11. September 2012 um 13:00 UTC](https://forum.shopware.com/t/rest-api-erweitern/8525/2 "2012-09-11T13:00:44Z")

</div>

zwar ist es möglich eigene PHP Dateien in den REST API Ressources Ordner zu legen und diese dann anzusprechen aber über einen offiziellen Weg mittels Plugin wäre ich auch sehr dankbar 😉

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [11. September 2012 um 14:38 UTC](https://forum.shopware.com/t/rest-api-erweitern/8525/3 "2012-09-11T14:38:43Z")

</div>

Du kannst ja über die Plugin-API eigene Controller definieren, also z.B. Shopware\_Controllers\_Api\_MyMethods - dein Controller muss sich dann von Shopware\_Controllers\_Api\_Rest ableiten. Damit müsste das theoretisch schon funktionieren.

---

<div class="post-metadata">

**Author:** ![ronecker](https://avatars.discourse-cdn.com/v4/letter/r/d2c977/32.png) [@ronecker](https://forum.shopware.com/u/ronecker)\
**Post date:** [16. September 2012 um 12:55 UTC](https://forum.shopware.com/t/rest-api-erweitern/8525/4 "2012-09-16T12:55:10Z")

</div>

Optional selber programmieren, bei github anmelden und ein pull request auf shopware4 machen. Die Fehlende Unterstützung der Kategorien ist auch hier ein KO Kriterium, sprich ich bin mir sicher das sich da was bewegen wird. Entweder von Shopware oder von der Community. Holger

---

<div class="post-metadata">

**Author:** ![sunflower](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sunflower/32/8100_2.png) [@sunflower](https://forum.shopware.com/u/sunflower)\
**Post date:** [27. September 2012 um 17:29 UTC](https://forum.shopware.com/t/rest-api-erweitern/8525/5 "2012-09-27T17:29:25Z")

</div>

Danke für die Infos. [quote=“Stefan Hamann”]Du kannst ja über die Plugin-API eigene Controller definieren, also z.B. Shopware\_Controllers\_Api\_MyMethods - dein Controller muss sich dann von Shopware\_Controllers\_Api\_Rest ableiten. Damit müsste das theoretisch schon funktionieren.[/quote] Ich habe gelesen das Teile in Shopware verschlüsselt sind, also nicht selbst angepasst werden können. Ableiten von einer “Black-Box” macht nicht wirklich Spass. Daher die Frage ob die REST-API “einsehbar” ist, um erst mal zu kapieren was da passiert und dann die benötigten Funktionen zuzufügen? Der andere Weg wäre halt über eine eigene Schnittstelle direkt in die Datenbank zu schreiben. Dazu muss man aber erkennen welche Tabellen beim Datenaustausch alle modifiziert werden müssen. Grüße sunflower

---

<div class="post-metadata">

**Author:** ![timkandel](https://avatars.discourse-cdn.com/v4/letter/t/bc8723/32.png) [@timkandel](https://forum.shopware.com/u/timkandel)\
**Post date:** [27. September 2012 um 17:39 UTC](https://forum.shopware.com/t/rest-api-erweitern/8525/6 "2012-09-27T17:39:32Z")

</div>

[quote=„sunflower“] Ich habe gelesen das Teile in Shopware verschlüsselt sind, also nicht selbst angepasst werden können. Ableiten von einer „Black-Box“ macht nicht wirklich Spass. Daher die Frage ob die REST-API „einsehbar“ ist, um erst mal zu kapieren was da passiert und dann die benötigten Funktionen zuzufügen?[/quote] Soweit ich das sehen kann, sind bei der CE von Shopware keinerlei Dateien verschlüsselt. Zumindest kann ich die REST-API problemlos einsehen 🙂
