Integracja systemów

Integracja Shopify z Subiektem, Comarch Optimą, Allegro i BaseLinkerem

Opublikowano 6 października 2026Zaktualizowano 6 października 2026Qerify

Integrację Shopify z polskim programem do faktur i magazynu, Allegro albo BaseLinkerem zbuduje wykonawca z katalogu Qerify. Shopify ma dobrze opisane API, więc większość pracy to dopasowanie go do polskich dokumentów i programu po drugiej stronie. Połączenie dwóch systemów przez API kosztuje zwykle od 1500 do 10 000 zł i zajmuje od 5 do 40 godzin pracy.

Z czym najczęściej łączy się Shopify w polskiej firmie

  • Shopify z Subiektem lub Optimą

    Zamówienia ze sklepu trafiają do programu do faktur i magazynu jako dokumenty, a stany wracają do Shopify. Subiekt i Optima działają lokalnie, więc po drodze potrzebny jest łącznik, który ma do nich dostęp. Układ bywa prowadzony przez BaseLinkera, który ma Shopify na liście integracji ze sklepami i pozycje dla obu programów.

  • Shopify z Allegro i BaseLinkerem

    Sprzedaż na dwóch kanałach wymaga wspólnego magazynu: sprzedaż w jednym miejscu musi zmniejszać stan w drugim. BaseLinker łączy się ze Shopify i z Allegro gotowymi integracjami, a własny kod jest potrzebny przy nietypowych regułach cen, magazynach albo wariantach produktów.

  • Shopify z CRM i narzędziami zespołu

    Nowe zamówienie lub klient ze Shopify trafia do CRM, arkusza albo narzędzia do obsługi klienta. Webhooki Shopify wysyłają zdarzenie od razu, więc takie przepływy w Make lub n8n działają niemal w czasie rzeczywistym, bez ciągłego odpytywania sklepu.

Jak działa API Shopify

Shopify udostępnia Admin API w wersji GraphQL. Wersja REST jest od 1 października 2024 r. oznaczona jako starsza, a od 1 kwietnia 2025 r. nowe publiczne aplikacje muszą korzystać wyłącznie z GraphQL, więc nowe integracje warto budować właśnie na nim. Każde żądanie trafia pod adres sklepu z numerem wersji API i niesie token w nagłówku X-Shopify-Access-Token. Wersje wychodzą regularnie, a integracja powinna wskazywać konkretną wersję, żeby kolejna aktualizacja nie zmieniła jej zachowania bez ostrzeżenia. Dobry wykonawca pilnuje też terminów wycofywania wersji, bo to one decydują o tym, kiedy integracja będzie wymagać przeglądu.

Dostęp do danych sklepu wyznaczają zakresy uprawnień, na przykład read_orders dla zamówień, i integracja dostaje tylko te dane, na które zgodził się właściciel sklepu. Aplikacje tworzy się dziś w panelu dla deweloperów. Aplikacji niestandardowych tworzonych bezpośrednio w panelu sklepu nie da się już zakładać, a dla aplikacji publicznych tokeny mają być wygasające, z odświeżaniem. Zapytaj więc wykonawcę, jaki typ aplikacji wybiera i kto jest jej właścicielem, bo po zakończeniu współpracy dostęp musi zostać po Twojej stronie.

O zdarzeniach w sklepie informują webhooki, na przykład orders/create i products/update, dostarczane na adres HTTPS, do Google Pub/Sub albo do Amazon EventBridge. Integracja weryfikuje podpis HMAC z nagłówka X-Shopify-Hmac-Sha256 i ignoruje duplikaty po identyfikatorze X-Shopify-Webhook-Id. Producent ostrzega, że dostarczenie webhooka nie jest zawsze gwarantowane i że kolejność zdarzeń nie jest zachowana, więc obok webhooków trzeba uruchamiać okresowe uzgadnianie danych. Limity zapytań działają według kosztu zapytania i kubełka, który się opróżnia i napełnia, dlatego duże synchronizacje idą partiami. To najczęstsze miejsce, w którym tania integracja bez uzgadniania cicho gubi zamówienia.

Źródła: dokumentacja producenta

Typowy przepływ danych

  1. Klient składa zamówienie w sklepie Shopify, a webhook przekazuje zdarzenie do integracji.
  2. Integracja sprawdza podpis, pobiera szczegóły zamówienia z Admin API i zapisuje, że zdarzenie już obsłużyła.
  3. Dane trafiają do Subiekta, Optimy, BaseLinkera albo CRM po przekształceniu pól, stawek VAT i danych do faktury.
  4. Stan magazynowy i numer dokumentu wracają do Shopify, a klient i obsługa widzą aktualną informację.
  5. Okresowa kontrola porównuje zamówienia w obu systemach i zgłasza różnice, których webhook nie dostarczył.

Ile kosztuje integracja Shopify?

Widełki dotyczą jednej integracji dwóch systemów przez API i obejmują pracę wykonawcy. Abonamenty łączonych systemów i narzędzia do automatyzacji płacisz osobno, bezpośrednio ich dostawcom.

Typ wdrożeniaCzas pracyKoszt wdrożenia
Integracja przez API5 do 40 godz.1500 do 10 000 zł
Widełki: szacunek zespołu Qerify, stan na sierpień 2026.

Co przesuwa cenę w górę widełek

  • Program po drugiej stronie: Subiekt i Optima działają lokalnie, więc łącznik wymaga osobnego uruchomienia i licencji, a system w chmurze zwykle ma własne API.
  • Dane do faktury: pola firmowe, numer NIP, stawki VAT i waluty, które w sklepie często są wpisywane w nieformalnej postaci.
  • Liczba produktów, wariantów i magazynów oraz to, czy sprzedajesz równolegle na Allegro i innych kanałach.
Od czego zależy cena automatyzacji

Pytania o integrację Shopify

Zwykle nie. Shopify jest na liście integracji BaseLinkera ze sklepami internetowymi, więc łączysz je w panelu. Wykonawca z katalogu jest potrzebny wtedy, gdy zamówienia mają iść do systemu spoza listy albo gdy reguły przetwarzania wykraczają poza ustawienia panelu.

Tak, ale droga zależy od programu. Oba działają lokalnie i nie mają ogólnego publicznego API, więc łączy się je przez łącznik albo przez BaseLinkera, który ma pozycje dla obu. Wykonawca dopasuje zamówienia ze Shopify do dokumentów, kontrahentów i kartotek towarów.

Qerify nie wdraża integracji samo, robią to wykonawcy z katalogu. Gdy nikt z nich nie zna Twojego zestawu systemów, opisz sprawę w Concierge albo wystaw zlecenie na giełdzie. Umowę dzielisz na etapy i płacisz po odbiorze każdego z nich.

Poproś wykonawcę o dwie rzeczy: weryfikację podpisu i ignorowanie duplikatów webhooków oraz okresowe porównanie zamówień w obu systemach. Producent sam zaleca takie uzgadnianie, bo dostarczenie webhooka nie jest gwarantowane. Dopilnuj też, żeby aplikacja i jej tokeny należały do Twojego konta, a nie do konta wykonawcy.

Nie wiesz, od czego zacząć?

Opisz w Concierge, jakie systemy chcesz połączyć i co ma się dziać z danymi. Dostaniesz kartę zlecenia z zakresem i szacowanym budżetem oraz dopasowanych wykonawców. Rozmowa jest bezpłatna i nie wymaga konta.