# SOAP-Server Schnittstelle

**URL:** <https://forum.shopware.com/t/soap-server-schnittstelle/57923>\
**Category:** Programmierung\
**Created:** [7. Februar 2019 um 15:51 UTC](https://forum.shopware.com/t/soap-server-schnittstelle/57923 "2019-02-07T15:51:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![WernerBu](https://avatars.discourse-cdn.com/v4/letter/w/71c47a/32.png) [@WernerBu](https://forum.shopware.com/u/WernerBu)\
**Post date:** [7. Februar 2019 um 15:51 UTC](https://forum.shopware.com/t/soap-server-schnittstelle/57923/1 "2019-02-07T15:51:59Z")

</div>

Hallo Zusammen,

für einen Callback müßten wir eine SOAP-Schnittstelle implementieren.

An sich mit PHP nicht schwer, ist nur die Frage, wie sich das in Shopware integrieren läßt,

eine Basis-Klasse wie Enlight\_Controller\_Action für die normalen Controller oder Shopware\_Controllers\_Api\_Rest

für die Rest-Schnittstellen gibt es für SOAP an sich ja nicht, zumindest konnte ich keine finden.

Deshalb die Frage, ob das überhaupt möglich ist mit dem Bootstrap-Prozess von Shopware

bzw. hat jemand evtl. das schon mal implementiert?

Danke.

&nbsp;

---

<div class="post-metadata">

**Author:** ![CarstenHarnisch](https://avatars.discourse-cdn.com/v4/letter/c/f0a364/32.png) [@CarstenHarnisch](https://forum.shopware.com/u/CarstenHarnisch)\
**Post date:** [16. Februar 2019 um 09:27 UTC](https://forum.shopware.com/t/soap-server-schnittstelle/57923/2 "2019-02-16T09:27:48Z")

</div>

2 mögliche Wege :

- In Shopware wird ein Controller definiert mit einem Pfad wie z.B. “soap\_endpoint\_projectx” und dann im externen System als EndPoint definiert. In der index-action hier kommt dann einfach das “$server-\>handle()” rein. Damit bist Du dann direkt im laufenden Shopware Bootstrap.

- Alternativ&nbsp;könnte man den “Soap Server” parallel ausführen und die Kommunikation mit Shopware erfolgt dann über die “normale” REST API.

gruss

Carsten Harnisch
