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_orders – wymagane. 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 Centrum Pomocy. W panelu AskSpot, w prawym górnym rogu, jest Centrum Pomocy. Napisz w nim, 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 chat już działa, podłącz Google Analytics, aby zobaczyć, które rozmowy prowadzą do sprzedaży. Zobacz jak śledzić chat 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

AskSpot tworzy agentów AI – Chat i Inbox – dla e-commerce: doradztwo produktowe na stronie i obsługę 24/7 w mailu, chacie 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% chatów w 8 językach

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

Czytaj historię →

4FIZJO

Jak 4FIZJO rozwiązuje 61% cható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ę →

Ogrodosfera

Jak Ogrodosfera zamienia pytania o ogród w 1,78 mln zł miesięcznie

Agent AskSpot w Ogrodosferze odpowiada o wymiary, materiały i odporność na wiatr na 9 europejskich sklepach – 1,78 mln zł/mies. z chatu, 73% bez konsultanta.

Czytaj historię →

PHH Group

Jak PHH Group obsługuje 56 000 rozmów miesięcznie

PHH Group używa AskSpot na pigu.lt, 220.lv, kaup24.ee i hobbyhall.fi – 56 000 rozmów miesięcznie, 43% w aplikacjach, 55% bez konsultanta.

Czytaj historię →

Senetic

Jak Senetic zamienia 19,5% technicznych chatów w koszyk

Agent AskSpot odpowiada Senetic na pytania o porty, PoE i zgodność sprzętu w 7 sklepach europejskich. 19,5% dodaje do koszyka, 8,1% kupuje, 62% bez konsultanta.

Czytaj historię →

20case studies

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?

Załóż konto i skonfiguruj Agenta z asystentem w panelu – albo umów demo, a pokażemy Ci AskSpot na Twoim asortymencie.