Diese Anleitung beschreibt die Erstellung und Installation einer Shopify Custom App inklusive OAuth-Authentifizierung, wie sie für sync4 bzw. desk4 verwendet wird.
Voraussetzungen
Zugriff auf das Shopify Developer Dashboard
Shop, in dem die App installiert werden soll
Gültige Redirect-URL (sync4.de oder desk4.de)
1. Developer Dashboard öffnen
Shopify Developer Dashboard aufrufen
Entweder ein bestehendes App-Projekt auswählen oder ein neues erstellen
2. App erstellen
Auf Create App klicken
App-Typ: Custom App
3. App-Name festlegen
Namenskonvention:
sync4
oder desk4_<kundenname>
Beispiel:
sync4_mustermann
4. Redirect URL konfigurieren
In den App-Einstellungen:
Redirect URL setzen auf:
https://sync4.deoder
https://desk4.de
Diese URL wird nach erfolgreicher Authentifizierung aufgerufen.
5. Embedded App deaktivieren
Option „Embed app in Shopify admin“abwählen
6. API Scopes (Berechtigungen) eintragen
Im Bereich Scopes folgende Rechte hinterlegen:
⚠️ Hinweis:
Änderungen an den Scopes erfordern immer eine neue App-Version.
7. App veröffentlichen (Release)
App releasen
Versionsnummer setzen
Versionslogik
Start bei 1.0
Versionsnummer erhöhen bei:
Änderung der Scopes
Hinzufügen / Entfernen von Rechten
Änderung der Webhook-Version
Beispiel:
1.0 → Initial
1.1 → Neue API-Rechte
2.0 → Größere Änderungen
8. Installationslink erstellen
Nach dem Release den Installations-/OAuth-Link kopieren
9. App-Installation
Link im Browser öffnen
Shopify zeigt Berechtigungsabfrage
Abfrage muss bestätigt werden → App wird installiert
10. Redirect nach erfolgreicher Installation
Nach erfolgreicher Installation:
Shopify leitet automatisch auf die konfigurierte Redirect URL weiter