Shopware REST API einbinden

Oft möchte man für externe Anwendungen schnell eine Verbindung zu Shopware herstellen. Das funktioniert recht simpel mit der Shopware REST API. In diesem Artikel gehe ich kurz auf die Einrichtung ein und was man beachten sollte.

Benutzer anlegen

Erstmal sollten wir einem Benutzer API Rechte geben, denn nicht jeder in Showpare angelegte Nutzer hat diese Privilegien. Nicht ohne Grund, denn mit der API hat man viele Rechte und kann an so manche Daten kommen.

Wir können uns nun den Benutzernamen merken und den API Key kopieren. Diesen brauchen wir in Kürze in unserem Script zur Verifizierung.

API Klasse einbinden

Nun erstellen wir in unserem Shopware Root einen Ordner. Ich nenne diesen api und erstelle zwei PHP Dateien in diesem Ordner (api.php und call.php)

In unsere api.php packen wir folgenden Code (ich empfehle euch den Code immer aktuell von HIER zu laden)

Zum testen unserer API Verbindung fügen wir folgenden Code noch in unsere call.php

Beim Aufruf von http://DEINEURL.DE/api/call.php sollten nun enkodierte Artikeldetails erscheinen:

So einfach bindet Ihr die REST API in euer Shopware ein und könnt nun bequem über eine Schnittstelle Artikeldaten, Bestellstatus und ähnliches abfragen. Natürlich macht das mehr Sinn in einer anderen Anwendung als Shopware selbst – dient aber hier der Einfachheit halber.

Eine Antwort auf „Shopware REST API einbinden“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.