Zum Inhalt springen
Ruit öffnen

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.

Schwierigkeit: Mittel 6Min. Lesezeit

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 im Dev Dashboard von Shopify, mit der Suche nach Namen und der Schaltfläche zum Erstellen einer App oben rechts

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.

Der Bildschirm zum Erstellen einer App im Dev Dashboard, mit dem Feld für den Namen und der Schaltfläche zum Erstellen

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.

Das Feld `Scopes` im Dev Dashboard mit den acht eingefügten Berechtigungen als durch Kommas getrennte Liste

Die acht Berechtigungen auf einmal eingefügt. Unter dem Feld gibt es eine Auswahl mit Kästchen, die dasselbe einzeln erledigt.

BerechtigungPflicht?Wofür
read_products und write_productsJaProdukte importieren, veröffentlichen und bearbeiten
read_inventory und write_inventoryJaDen Bestand synchron halten
read_locationsJaWissen, in welches Lager dieser Bestand geschrieben wird
read_ordersJaVerkäufe sofort mitbekommen. Ohne sie wird die Verbindung abgelehnt
read_publications und write_publicationsSehr empfohlenDass 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.

Das Fenster, das die Veröffentlichung einer neuen Version der App bestätigt, mit den optionalen Feldern für Name und Nachricht

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 der App im Dev Dashboard, mit der aktiven Version und der Schaltfläche zum Installieren der App

Die Übersicht, mit der bereits veröffentlichten Version und der Schaltfläche zum Installieren.

Der Bildschirm der Installation in der Verwaltung des Shops, mit den Berechtigungen, die die App verlangt, und den Schaltflächen zum Abbrechen und 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:

FeldWas du einfügst
Shop-URLDie Domain, die auf .myshopify.com endet
Client IDAus Schritt 6
Client SecretAus 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.
Als Markdown ansehen

Hat dir dieser Artikel geholfen?