Przejdź do treści
Otwórz Ruit

Podłączenie sklepu Shopify do RUIT

Samouczek łączenia Shopify: utwórz aplikację w Dev Dashboard, wklej osiem uprawnień, zainstaluj ją i skopiuj jej dwa klucze do RUIT.

Poziom trudności: Średni 6min czytania

W tym samouczku podłączasz swój sklep Shopify do RUIT. Są dwie części: najpierw tworzysz aplikację wewnątrz własnego sklepu, a potem wklejasz jej dwa klucze w RUIT. Zajmuje to pięć minut i robi się tylko raz.

Potrzebujesz być właścicielem sklepu albo mieć uprawnienie do tworzenia aplikacji, jeśli należysz do zespołu. Nadaje się każdy sklep, także deweloperski. RUIT w żadnym momencie nie prosi o twoje hasło do Shopify: uprawnienia ustalasz sam i możesz je cofnąć, kiedy zechcesz.

1. Otwórz Dev Dashboard

Wejdź na dev.shopify.com na tym samym koncie, z którego zarządzasz sklepem. Zobaczysz listę aplikacji swojej organizacji, a w prawym górnym rogu Create app.

Lista aplikacji w Dev Dashboard Shopify, z wyszukiwarką po nazwie i przyciskiem tworzenia aplikacji w prawym górnym rogu

Lista aplikacji. Za pierwszym razem będzie pusta i zobaczysz polecenie terminala: zignoruj je, jest dla tych, którzy programują aplikacje. Przycisk, którego szukasz, to Create app.

2. Utwórz aplikację i nadaj jej nazwę

Naciśnij Create app, wpisz nazwę, którą rozpoznasz, i potwierdź. Nazwa jest tylko dla ciebie.

Ekran tworzenia aplikacji w Dev Dashboard, z polem nazwy i przyciskiem tworzenia

Każda nazwa jest dobra. Na ilustracjach w tym przewodniku aplikacja nazywa się RUIT.

3. Wklej osiem uprawnień

Shopify zostawia cię na ekranie wersji. Znajdź sekcję API access i w polu Scopes wklej tę listę bez zmian:

read_products,write_products,read_inventory,write_inventory,read_locations,read_orders,read_publications,write_publications

Jest też przycisk, który pozwala zaznaczyć je pojedynczo na bardzo długiej liście, ale wklejenie listy jest szybsze i niczego nie pominiesz. Pozostałe pola zostają takie, jakie są.

Pole `Scopes` w Dev Dashboard z ośmioma uprawnieniami wklejonymi jako lista rozdzielona przecinkami

Osiem uprawnień wklejonych za jednym razem. Pod polem jest lista z polami wyboru, która robi to samo, jedno po drugim.

UprawnienieObowiązkoweDo czego
read_products i write_productsTakImport, publikacja i edycja produktów
read_inventory i write_inventoryTakUtrzymanie stanu magazynowego w synchronizacji
read_locationsTakWiedza, w którym magazynie zapisać ten stan
read_ordersTakNatychmiastowa wiedza o sprzedaży. Bez niego połączenie odpada
read_publications i write_publicationsBardzo zalecaneŻeby produkt było widać w sklepie, a nie tylko w panelu

4. Opublikuj wersję

Naciśnij Release w prawym górnym rogu i potwierdź w oknie, które się otworzy. Nazwa i wiadomość, o które prosi, są opcjonalne.

Okno, które potwierdza publikację nowej wersji aplikacji, z opcjonalnymi polami nazwy i wiadomości

Ten krok jest zapominany najczęściej. Dopóki wersja nie zostanie opublikowana, klucze z kroku 6 jeszcze nie istnieją.

5. Zainstaluj aplikację w swoim sklepie

Wróć do widoku ogólnego aplikacji i naciśnij Install app. Wybierz swój sklep i potwierdź na ekranie uprawnień.

Widok ogólny aplikacji w Dev Dashboard, z aktywną wersją i przyciskiem instalacji aplikacji

Widok ogólny, z opublikowaną już wersją i przyciskiem instalacji.

Ekran instalacji w panelu sklepu, z uprawnieniami, o które prosi aplikacja, i przyciskami anulowania oraz instalacji

Shopify ostrzega, że aplikacja nie przeszła jego przeglądu. To normalne przy prywatnej aplikacji utworzonej we własnej organizacji: nikt poza tobą nie może jej zainstalować, a uprawnienia to dokładnie te z twojej listy.

6. Skopiuj Client ID i Client Secret

W ustawieniach aplikacji, w sekcji z poświadczeniami, masz obie wartości. Sekret jest ukryty, dopóki nie naciśniesz ikony oka.

7. Połącz sklep w RUIT

Wejdź w Ustawienia → Konta, naciśnij Połącz konto i wybierz Shopify. Poprosi cię o trzy rzeczy:

PoleCo wkleić
Adres sklepuDomenę kończącą się na .myshopify.com
Client IDTen z kroku 6
Client SecretTen z kroku 6

Adres to domena kończąca się na .myshopify.com, a nie ta, pod którą sprzedajesz publicznie. RUIT jest wyrozumiały przy kopiowaniu i wklejaniu: przyjmuje również adres panelu administracyjnego.

Wideo jeszcze nienagrane: Podłączenie sklepu Shopify

Co udało ci się osiągnąć

Twój sklep Shopify jest połączony z RUIT kluczami, które należą do ciebie i które możesz cofnąć, kiedy zechcesz. Od tej chwili możesz zaimportować produkty, które już masz, publikować te ze swojego magazynu, a RUIT dowiaduje się o każdej sprzedaży w chwili, w której następuje.

Następny krok: import z marketplace, żeby ściągnąć to, co już sprzedajesz w tym sklepie.

Jeśli coś się nie zgadza

  • Połączenie nie wychodzi i mówi, że brakuje uprawnień. Błąd wymienia, których. Wróć do kroku 3, wklej całą listę w nowej wersji aplikacji i opublikuj ją; uprawnienia podróżują razem z wersją, więc samo ich edytowanie bez publikacji niczego nie zmienia.
  • Produkt powstaje, ale nie widać go w sklepie. Brakuje ci dwóch uprawnień od publikacji. To te, których nikt nie sprawdza przy łączeniu.
  • Połączenie nie wychodzi i mówi, że aplikacja nie jest zainstalowana. Krok 5 został pominięty albo aplikacja trafiła do innego sklepu.
  • Masz aplikację sprzed 2026 roku. Nadal jest dobra. Jej klucze są w zakładce z poświadczeniami w panelu sklepu, a nie w Dev Dashboard.
  • Kończy się stan magazynowy produktu. RUIT archiwizuje produkt w Shopify, zamiast go kasować, więc historia i adres produktu zostają zachowane.
Zobacz jako Markdown

Czy ten artykuł pomógł?