Jak połączyć Shopify z AskSpot

Żeby odpowiadać na pytania o zamówienia w sklepie na Shopify, AskSpot potrzebuje dostępu do danych zamówień w trybie odczytu. Shopify daje go przez aplikację niestandardową (custom app): tworzysz ją w panelu, nadajesz kilka uprawnień tylko do odczytu, instalujesz i kopiujesz Admin API access token. Ten poradnik prowadzi krok po kroku – z konkretnymi uprawnieniami i zapytaniem do testu.

W skrócie

  • Dostęp daje aplikacja niestandardowa tworzona w panelu Shopify – dawne „private apps” są wycofane.
  • Nadaj najmniejsze potrzebne uprawnienia – kluczowe to read_orders.
  • Token pojawia się dopiero po zainstalowaniu aplikacji.
  • Admin API access token widać tylko raz – skopiuj od razu, a po zmianie uprawnień zainstaluj aplikację ponownie.

Co daje to połączenie

Mając dostęp do zamówień w trybie odczytu, agent AI stworzony pod e-commerce odpowie na „gdzie jest moje zamówienie?” i wciągnie właściwe dane do rozmowy – słowami samego klienta, o każdej porze. Shopify udostępnia to przez Admin API, a nowoczesny sposób uwierzytelniania to custom app z tokenem Admin API. Stare „private apps” są wycofane – zastępują je aplikacje niestandardowe, które utworzysz w panelu (poniżej) albo przez Shopify CLI.

Zanim zaczniesz

WymógGdzie sprawdzić / ustawić
Właściciel sklepu albo pracownik/współpracownik z uprawnieniem Develop apps, plus dostęp do zasobów, które aplikacja ma czytać (np. zamówienia)Ustawienia → Użytkownicy
Sklep na planie Basic lub wyższym (wymagany, by Admin API sięgało po zamówienia)Ustawienia → Plan

Zewnętrznego dewelopera możesz dodać jako współpracownika – nie liczy się wtedy do limitu użytkowników, co jest wygodne, gdy konfigurację robi za Ciebie partner.

Krok 1 – Włącz tworzenie aplikacji niestandardowych

  1. Zaloguj się do panelu Shopify ({twoj-sklep}.myshopify.com/admin).
  2. Wejdź w Ustawienia → Apps and sales channels → Develop apps.
  3. Kliknij Allow custom app development i potwierdź ostrzeżenie. To jednorazowe włączenie dla sklepu.

Krok 2 – Utwórz i skonfiguruj aplikację

  1. W Develop apps wybierz Create an app; nadaj nazwę (np. AskSpot Order Sync) i wskaż dewelopera.
  2. Otwórz Configuration → Admin API integration → Configure.
  3. Zaznacz minimalne uprawnienia (poniżej) i kliknij Zapisz.

Jakie uprawnienia nadać

Nadaj tylko to, czego agent potrzebuje. Do odpowiedzi o zamówienia to jedno uprawnienie wymagane i dwa opcjonalne:

  • read_orderswymagane. Obejmuje bieżące zamówienia; read_all_orders tylko gdy potrzebujesz pełnej historii (starszej niż 60 dni).
  • read_fulfillments – opcjonalne; dodaj, jeśli pokazujesz też status realizacji/wysyłki.
  • read_products – opcjonalne; dodaj tylko, gdy agent pobiera w tym sklepie dane o produktach.

Krok 3 – Zainstaluj aplikację i skopiuj token

  1. Otwórz zakładkę API credentials i kliknij Install.
  2. Po instalacji Shopify pokaże trzy wartości – skopiuj je od razu:
PoleOpis
Admin API access tokenSekret do autoryzacji (widoczny tylko raz – skopiuj od razu). Zwykle zaczyna się od shpat_.
API key (Client ID)Identyfikator aplikacji.
API secret keyKlucz podpisujący (do OAuth / weryfikacji webhooków).

Admin API access token pokazuje się tylko raz, zaraz po instalacji. Skopiuj go od razu – jeśli go zgubisz, trzeba odinstalować i zainstalować aplikację ponownie, żeby dostać nowy.

Zmiana uprawnień później

Zakres dostępu aplikacji rozszerzysz lub zawęzisz w każdej chwili w Configuration → Admin API integration → Edit scopes. Nowe uprawnienia działają dopiero po ponownej instalacji aplikacji – Shopify poprosi o zatwierdzenie zmienionych uprawnień. Sam Admin API access token się przy tym nie zmienia.

Napraw typowe błędy

  • „This action requires merchant approval for read_orders scope” – uprawnienie nie zostało nadane albo aplikacji nie zainstalowano ponownie po zmianie zakresu. Dodaj uprawnienie i zainstaluj ponownie.
  • 401 Unauthorized – token jest zły albo został wygenerowany na nowo. Skopiuj aktualny Admin API access token jeszcze raz.
  • Zmieniłeś uprawnienia, a nic się nie zmieniło? – zmiany zakresów działają dopiero po ponownej instalacji aplikacji.

Krok 4 – Dodaj token do AskSpot

To wszystko po stronie Shopify. Połączenie dodajesz samodzielnie w panelu partnera AskSpot – nie musisz przekazywać nam tokenu:

  1. Zaloguj się do partners.askspot.io.
  2. Otwórz sekcję AI Chats i przejdź do Order handling (obsługa zamówień).
  3. Kliknij Add order platform i wybierz z listy Shopify.
  4. W polu Store address podaj adres sklepu (z https://, np. https://twojsklep.myshopify.com), a w polu Access token wklej Admin API access token, po czym kliknij Save connection.
Panel partnera AskSpot: Order handling z oknem Add order platform, wybraną platformą Shopify oraz polami Store address i Access token
W partners.askspot.io: AI Chats → Order handling → Add order platform → wybierz Shopify, a następnie podaj adres sklepu i wklej Admin API access token.

Pod spodem agent odpytuje Shopify Admin API Twoim tokenem, na przykład:

{
  "url": "https://{shop}.myshopify.com/admin/api/2025-07/orders.json",
  "method": "GET",
  "headers": {
    "X-Shopify-Access-Token": "<Admin_API_access_token>",
    "Content-Type": "application/json"
  }
}

Utknąłeś? Zapytaj wbudowanego asystenta. W panelu AskSpot, w prawym górnym rogu, działa AskSpot Assistant. Powiedz mu, co chcesz skonfigurować, a poprowadzi Cię przez połączenie i konfigurację agenta – nie musisz robić tego sam.

Od tej chwili agent od razu czyta zamówienia – to połączenie stoi za odpowiedzią na „gdzie jest moje zamówienie?” bez człowieka.

Tryby wyświetlania, opcje i pełny obraz znajdziesz w integracji z Shopify.

Następny krok – mierz konwersje. Gdy czat już działa, podłącz Google Analytics, aby zobaczyć, które rozmowy prowadzą do sprzedaży. Zobacz jak śledzić czat AskSpot w Google Analytics.

Private app czy custom app?

Custom app. Shopify wycofał private apps; aplikacje niestandardowe tworzone w panelu (lub przez CLI) to obecny sposób na uzyskanie Admin API access token.

Jakich uprawnień potrzebuje AskSpot?

Kluczowe jest read_orders. Dodaj read_fulfillments, jeśli pokazujesz status wysyłki, a read_products tylko gdy agent pobiera w tym sklepie dane o produktach. Nadawaj najmniej, ile trzeba.

Zmieniłem uprawnienia, a API nadal odmawia – dlaczego?

Zmiany uprawnień działają dopiero po ponownej instalacji aplikacji. Zmień zakresy, zapisz i zainstaluj aplikację ponownie, żeby nowe uprawnienia weszły w życie.

A jeśli potrzebuję zamówień starszych niż 60 dni?

read_orders obejmuje ostatnie 60 dni. Do pełnej historii dodaj też uprawnienie read_all_orders – Shopify poprosi o uzasadnienie przy konfiguracji.

Oficjalna dokumentacja

Po wiążące i zawsze aktualne szczegóły sięgnij do dokumentacji Shopify:

LinkedIn

Autor

Zespół AskSpot

AskSpot tworzy agentów AI – Chat i Inbox – dla e-commerce: doradztwo produktowe na stronie i obsługę 24/7 w mailu, czacie i na marketplace’ach, w ponad 200 językach.

Case studies

Realne wyniki sklepów e-commerce

Zobacz, jak sklepy internetowe wykorzystują AskSpot, by automatyzować rozmowy, odciążać obsługę i zwiększać sprzedaż.

Wszystkie case studies

Morele.net

Jak Morele.net obniżyło koszty obsługi klienta o 90%

Morele.net obniżyło koszty obsługi o 90%, z 50 do 5 osób. AskSpot rozwiązuje 65% z 37 600 rozmów miesięcznie bez konsultanta i odpowiada na Allegro.

Czytaj historię →

Militaria.pl

Jak Militaria rozwiązuje 72% czatów w 8 językach

Militaria.pl prowadzi czat AI AskSpot na trzech domenach i w 8 językach: 61% klikalności rekomendacji, 26% dodań do koszyka, 72% czatów bez konsultanta.

Czytaj historię →

4FIZJO

Jak 4FIZJO rozwiązuje 61% czatów klientów dzięki AI

Chat AI AskSpot rozwiązuje 61% z 21 360 rozmów miesięcznie bez konsultanta na 6 rynkach, a Agent Inbox sam obsługuje 25% zgłoszeń e-mail i Allegro w helpdesku Thulium.

Czytaj historię →

Meblobranie

Jak doradztwo w czacie wprowadza do koszyka meble ogrodowe za 8,2 mln zł miesięcznie

Agent AskSpot w Meblobranie odpowiada na pytania, od których zależy zakup mebli ogrodowych: wymiar, kolor, kotwienie, moskitiery. Doradztwo w czacie wprowadza do koszyka 8,2 mln zł miesięcznie, 20% czatów napełnia koszyk, 70% rozwiązanych.

Czytaj historię →

Szopex

Jak jeden agent AI obsługuje trzy marki Szopexu

Jeden agent AskSpot działa w trzech sklepach Szopexu – Sklep Biegacza, Warsaw Sneaker Store i SKStore – na trzech platformach e-commerce. 67% rozmów rozwiązanych, 58% CTR, 11,7% kończy się zakupem.

Czytaj historię →

moderno.dk

Jak moderno.dk rozwiązuje 64% czatów o meble bez konsultanta

Agent AskSpot rozwiązuje w moderno.dk 64% pytań o meble bez konsultanta – terminy dostaw, wymiary, dostępność – a 12,3% czatów kończy się koszykiem.

Czytaj historię →

16analiz przypadków

Zobacz wszystkie historie

Każdy sklep, który zmierzyliśmy – o co pytali klienci, co zrobił agent i jakie liczby z tego wyszły.

Przejrzyj wszystkie →

Gotowy, by każda rozmowa sprzedawała?

Umów demo i zobacz AskSpot na swoim asortymencie. Wdrożenie zajmuje kilka dni.