Deinen Shopify-Shop mit RUIT verbinden
Shopify verbinden: die App im Dev Dashboard anlegen, die acht Berechtigungen einfügen, sie installieren und die beiden Schlüssel in RUIT eintragen.
Inhaltsverzeichnis
In diesem Tutorial verbindest du deinen Shopify-Shop mit RUIT. Es sind zwei Teile: Zuerst erstellst du eine App in deinem eigenen Shop, danach fügst du ihre beiden Schlüssel in RUIT ein. Es dauert fünf Minuten und passiert ein einziges Mal.
Du brauchst die Inhaberschaft des Shops oder, als Mitglied des Teams, die Berechtigung zur App-Entwicklung. Jeder Shop geht, auch ein Entwicklungsshop. RUIT fragt dich zu keinem Zeitpunkt nach deinem Shopify-Passwort: Die Berechtigungen legst du selbst fest, und du kannst sie jederzeit zurückziehen.
1. Öffne das Dev Dashboard
Geh auf dev.shopify.com mit demselben Konto, mit dem du deinen Shop
verwaltest. Du siehst die App-Liste deiner Organisation und oben rechts Create app.
Die App-Liste. Beim ersten Mal ist sie leer, und du siehst einen Terminal-Befehl: Ignoriere ihn, er
ist für alle, die Apps programmieren. Die Schaltfläche, die du suchst, heißt Create app.
2. Erstelle die App und gib ihr einen Namen
Drücke auf Create app, gib einen Namen ein, den du wiedererkennst, und bestätige. Der Name ist
nur für dich.
Jeder Name geht. In den Abbildungen dieser Anleitung heißt sie RUIT.
3. Füge die acht Berechtigungen ein
Shopify lässt dich auf dem Bildschirm der Version. Such den Abschnitt API access und füge im Feld
Scopes genau diese Liste ein:
read_products,write_products,read_inventory,write_inventory,read_locations,read_orders,read_publications,write_publications
Es gibt auch eine Schaltfläche, um sie einzeln in einer sehr langen Liste auszuwählen, aber das Einfügen der Liste geht schneller und du vergisst keine. Die übrigen Felder bleiben, wie sie sind.
Die acht Berechtigungen auf einmal eingefügt. Unter dem Feld gibt es eine Auswahl mit Kästchen, die dasselbe einzeln erledigt.
| Berechtigung | Pflicht? | Wofür |
|---|---|---|
read_products und write_products | Ja | Produkte importieren, veröffentlichen und bearbeiten |
read_inventory und write_inventory | Ja | Den Bestand synchron halten |
read_locations | Ja | Wissen, in welches Lager dieser Bestand geschrieben wird |
read_orders | Ja | Verkäufe sofort mitbekommen. Ohne sie wird die Verbindung abgelehnt |
read_publications und write_publications | Sehr empfohlen | Dass das Produkt in deinem Shop erscheint und nicht nur in der Verwaltung |
4. Veröffentliche die Version
Drücke oben rechts auf Release und bestätige im Fenster, das sich öffnet. Name und Nachricht,
nach denen es fragt, sind optional.
Dieser Schritt wird am häufigsten vergessen. Ohne veröffentlichte Version gibt es die Schlüssel aus Schritt 6 noch nicht.
5. Installiere die App in deinem Shop
Geh zurück zur Übersicht der App und drücke auf Install app. Wähle deinen Shop und bestätige auf
dem Bildschirm mit den Berechtigungen.
Die Übersicht, mit der bereits veröffentlichten Version und der Schaltfläche zum Installieren.
Shopify weist darauf hin, dass die App seine Prüfung nicht durchlaufen hat. Das ist normal bei einer privaten App aus deiner eigenen Organisation: Niemand außer dir kann sie installieren, und die Berechtigungen sind die, die du gerade festgelegt hast.
6. Kopiere Client ID und Client Secret
In den Einstellungen der App, im Abschnitt der Zugangsdaten, stehen die beiden Werte. Das Client Secret ist
verborgen, bis du auf das Augensymbol drückst.
7. Verbinde den Shop in RUIT
Geh auf Einstellungen → Konten, drücke auf Konto verbinden und wähle Shopify. Gefragt sind drei Dinge:
| Feld | Was du einfügst |
|---|---|
| Shop-URL | Die Domain, die auf .myshopify.com endet |
Client ID | Aus Schritt 6 |
Client Secret | Aus Schritt 6 |
Die Adresse ist die Domain, die auf .myshopify.com endet, nicht die Domain, unter der du
öffentlich verkaufst. RUIT ist beim Kopieren und Einfügen nachsichtig: Es nimmt auch die Adresse
der Shop-Verwaltung an.
Video noch nicht verfügbar: Einen Shopify-Shop verbinden
Was du erreicht hast
Dein Shopify-Shop ist mit RUIT verbunden, über Schlüssel, die dir gehören und die du jederzeit zurückziehen kannst. Von hier an kannst du die Produkte importieren, die du schon hast, die aus deinem Bestand veröffentlichen, und RUIT erfährt von jedem Verkauf, sobald er passiert.
Nächster Schritt: aus einem Marktplatz importieren, um zu holen, was du in diesem Shop schon verkaufst.
Wenn etwas nicht passt
- Die Verbindung scheitert an fehlenden Berechtigungen. Der Fehler nennt, welche. Geh zurück zu Schritt 3, füge die ganze Liste in eine neue Version der App ein und veröffentliche sie; die Berechtigungen reisen mit der Version, sie zu bearbeiten, ohne zu veröffentlichen, ändert also nichts.
- Das Produkt entsteht, ist im Shop aber nicht zu sehen. Dir fehlen die beiden Berechtigungen für die Veröffentlichungen. Es sind die, die beim Verbinden nicht geprüft werden.
- Die Verbindung scheitert mit dem Hinweis, dass die App nicht installiert ist. Du hast Schritt 5 übersprungen oder die App in einem anderen Shop installiert.
- Du hattest eine App von vor 2026. Sie gilt weiter. Ihre Schlüssel stehen in ihrem Reiter der Zugangsdaten in der Verwaltung des Shops, nicht im Dev Dashboard.
- Der Bestand eines Produkts ist aufgebraucht. RUIT archiviert das Produkt in Shopify, statt es zu löschen, Verlauf und Adresse des Produkts bleiben also erhalten.
Hat dir dieser Artikel geholfen?
Danke für den Hinweis.