Logo Shopify

Handel elektroniczny

Łączyć Shopify do Excela, Arkuszy Google, AI i REST

Zamówienia, produkty, klienci i stany magazynowe w postaci tabel SQL — 36 tabel w 8 kategoriach, bez konieczności codziennego zrzutu w formacie CSV.

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane Shopify

Query Streams przekształca sklep Shopify w 36 tabel SQL – zamówienia i ich pozycje, produkty i ich warianty, klientów, stany magazynowe, realizacje, wypłaty, rabaty i wiele innych – które można odczytać z programów Microsoft Excel, Arkuszy Google, Power BI, asystentów AI za pośrednictwem platformy MCP oraz punktu końcowego REST. Pozycje zamówienia i warianty są wyodrębniane jako osobne tabele, więc przychody według kodu SKU są generowane metodą GROUP BY, a nie eksportem, który trzeba najpierw spłaszczyć.

  1. Dla Twojego zespołu, dostawców i partnerów
  2. Shopify do Excela Microsoft Excel · Dodatek do programu Excel

    Pobierz wyniki Shopify na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w programie Excel na komputerze stacjonarnym, w programie Excel Online, w programie Microsoft 365.

    Przewodnik po Shopify
  3. Shopify do Arkuszy Google Dodatek Arkuszy

    Uruchom zapisane zapytanie Shopify z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z udostępnionego arkusza mogą je samodzielnie odświeżyć.

    Przewodnik po Shopify
  4. Zapytaj Novę o Shopify Nova AI · tekst do SQL

    Zadaj pytanie prostym językiem. Nova zna już Twoje tabele Shopify, pisze i uruchamia zapytanie SQL, wyjaśnia odpowiedź i tworzy wykres – bez konieczności pisania zapytania i podawania danych uwierzytelniających.

    Jak działa Nova
  5. Shopify do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny

    Udostępnij wyniki Shopify na żywo każdemu — współpracownikowi, dostawcy, partnerowi — w postaci siatki z zakładkami, która uruchamia się od nowa po otwarciu na telefonie, tablecie lub komputerze. Widzą wyniki, a nie kod SQL ani dane uwierzytelniające.

    Jak działa Przeglądarka danych
  6. Do aplikacji i systemów
  7. API REST Shopify Punkt końcowy HTTP

    Opublikuj zapytanie Shopify jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.

    Jak działa REST API
  8. Shopify do Power BI Power Query M

    Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki Shopify na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.

    Jak działa Power BI
  9. Shopify do Airtable Platforma automatyzacji

    Synchronizuj wiersze Shopify z Airtable na podstawie harmonogramu lub pobieraj je za pomocą skryptu automatyzacji Airtable.

    Przewodnik po Shopify
  10. Shopify do Baserow Platforma automatyzacji

    Przekaż tabelę Baserow z Shopify przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

    Przewodnik po Shopify
  11. Shopify do SeaTable Platforma automatyzacji

    Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych Shopify, bez konieczności eksportowania pliku lub udostępniania bazy danych.

    Przewodnik po Shopify
  12. Shopify do Smartsheet Platforma automatyzacji

    Prześlij wyniki z Shopify do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.

    Przewodnik po Shopify
  13. Shopify do Anvil Anvil Works · Platforma aplikacji

    Wspieraj aplikację Anvil Python za pomocą Shopify przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.

    Przewodnik po Shopify
  14. Dla narzędzi AI
  15. Serwer Shopify MCP Klienci Claude, Cursor i MCP

    Udziel asystentowi AI dostępu tylko do odczytu w Shopify ze schematem potrzebnym do pisania prawidłowych zapytań SQL — bez konieczności podawania danych uwierzytelniających w czacie.

    Przewodnik po Shopify
  16. Dostarczone do ludzi
  17. Alerty i raporty Shopify Slack · Discord · E-mail · Webhook

    Utwórz harmonogram zapytań w Shopify i otrzymuj wiersze dostarczone do Slacka, Discorda, wiadomości e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną przez Ciebie linię.

    Jak działają alerty i raporty

Jak to działa

5 kroków, bez zmiany zapory przychodzącej

01

Utwórz niestandardową aplikację w panelu administracyjnym Shopify z zakresami odczytu dla potrzebnych Ci zasobów.

02

Zainstaluj agenta sieciowego i podaj mu domenę swojego sklepu oraz dane uwierzytelniające aplikacji. Pozostaną one w agencie; Shopify komunikuje się tylko z Twoją siecią.

03

Wybierz, które z 36 tabel chcesz synchronizować i jak często. Zamówienia, pozycje zamówienia, produkty, warianty, klienci, poziomy zapasów, lokalizacje i sklep są domyślnie włączone.

04

Napisz zwykły kod SQL dla shopify.orders, shopify.order_line_items i reszty — albo pozwól, aby napisała to Nova.

05

Możesz odczytać dane z programów Excel, Arkusze, Power BI, MCP lub REST i połączyć je z systemem ERP lub magazynem w jednym wyciągu.

Funkcja dogłębna

Co daje Ci Shopify

Pozycje zamówienia i warianty są osobnymi tabelami

Na tym właśnie polega różnica między eksportem Shopify a bazą danych Shopify. Zamówienie w API Shopify to zagnieżdżony obiekt z pozycjami zamówienia w środku; w tym przypadku zagnieżdżenie jest rozwijane w miarę dopływu danych.

  • shopify.order_line_items to jeden wiersz na wiersz, połączony z zamówieniem, więc przychód według produktu lub SKU jest zwykłą wartością zbiorczą.
  • shopify.variants to jeden wiersz na wariant, połączony z produktem, dzięki czemu możliwe jest bezpośrednie zapytanie o cenę i stan magazynowy dla każdej opcji.
  • Oba rodzaje zadań korzystają z przyrostowego kursora rodzica, więc edycja zamówienia powoduje również aktualizację jego wierszy.
  • Wszystko, czego kolumny nie nazywają, jest przechowywane w kolumnie JSON raw_data w tym samym wierszu, a nie usuwane.

36 tabel, osiem kategorii

  • Rdzeń — zamówienia, pozycje_zamówienia, produkty, warianty, klienci, sklep.
  • Sprzedaż — transakcje, zwroty, projekty zamówień, porzucone zamówienia, karty podarunkowe, ryzyko związane z zamówieniami.
  • Inwentaryzacja — poziomy_inwentarza, przedmioty_inwentarza, lokalizacje.
  • Spełnienie — realizacje, realizacja zamówień, strefy wysyłki, usługi przewoźników.
  • Katalog — kolekcje, kolekcje inteligentne, kolekcje niestandardowe, metapola.
  • Marketing — zasady_cenowe, kody_rabatowe.
  • Płatności Shopify — wypłaty, spory.
  • Treść i ustawienia — blogi, artykuły, strony, motywy, zasady, kraje, adresy klientów, wydarzenia, webhooki.

Ograniczanie, które odczytuje własny licznik Shopify

Interfejs API administratora Shopify uruchamia nieszczelny kontener: najpierw następuje gwałtowny wzrost, potem stały spadek, a przekroczenie limitu skutkuje błędem 429, który wpływa na wszystkie inne elementy komunikacji ze sklepem. Agent śledzi stan kontenera, zamiast zgadywać.

  • Shopify raportuje, jak pełny jest zasobnik przy każdej odpowiedzi, a agent odczytuje tę informację i czeka, zanim zasobnik zostanie zapełniony, zamiast ponawiać próbę po fakcie.
  • Sklep Shopify Plus ma zasobnik dziesięć razy większy, który jest wykrywany, a nie konfigurowany.
  • Kilka zasobów wymaga jednego żądania na rekord po stronie Shopify — ryzyko związane z zamówieniami, realizacja zamówień, adresy klientów, kody rabatowe. Są one domyślnie wyłączone i warto odczekać dłuższą chwilę, zanim się je włączy.
  • Wersja interfejsu API REST Admin jest przypięta przez łącznik, więc zmiana wersji Shopify nie spowoduje automatycznej zmiany kształtu kolumn.

Współdzielone przez każdy łącznik API

Jak działa każdy łącznik API

  • Twoje konto staje się tabelami — punkty końcowe są mapowane na tabele SQL z kluczami podstawowymi i indeksami, dzięki czemu możesz pisać SELECT, JOIN i GROUP BY zamiast przeglądać kod JSON.
  • Wybierasz, co synchronizować i jak często — każda tabela ma swój własny interwał lub nie ma go wcale. Tam, gdzie API dostawcy to obsługuje, pobierane są tylko rekordy zmienione od ostatniego uruchomienia.
  • Kopia jest twoja — znajduje się w pliku DuckDB zaszyfrowanym algorytmem AES-256-GCM, obok agenta, na Twoim komputerze. Nie w naszej chmurze.
  • Sprzedawca słyszy tylko od Ciebie — agent wywołuje API bezpośrednio z Twojej sieci, więc Twój token nie jest potrzebny strumieniom zapytań do udzielenia odpowiedzi na zapytanie.

Dobrze wiedzieć

  • To jest zsynchronizowana kopia, a nie serwer proxy na żywo — zapytanie odczytuje to, co zostało już pobrane, więc zwraca dane z szybkością SQL i nigdy nie przekracza limitu przepustowości API. Wybrane tabele mogą dodatkowo odświeżać nieaktualny wiersz podczas odczytu.
  • Limity stawek są dla Ciebie respektowane — każdy łącznik działa w granicach opublikowanych przez dostawcę, więc raport nie może ograniczyć przepustowości Twojego konta dla innych użytkowników, którzy z niego korzystają.
  • Nic nie jest wyrzucane — pola, których tabela nie nazywa, są przechowywane w kolumnie JSON raw_data, którą nadal można przeszukiwać.
  • Dołącz do swoich baz danych — tabela API i tabela SQL Server w tym samym poleceniu stanowią tutaj zwykłe zapytanie, a nie projekt integracyjny.

Międzyźródłowy SQL

Połącz Shopify z resztą swoich danych

Jedno polecenie może obejmować jednocześnie Shopify i inne połączenia. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.

3 połączenia · 3 agentów

Shopify Handel elektroniczny
PostgreSQL Silnik relacyjny
Pasek Płatności i fakturowanie

Jedno stwierdzenie

-- nic nie zostało skopiowane, nic nie zostało połączone, nic nie zostało zaplanowane
SELECT   c.region, COUNT(*) AS zamówienia, SUM(i.amount_due) AS fakturowane
Z     witryna sklepowa.shopify.orders1 f
JOIN     pg_crm.publiczni.klienci2   c WŁĄCZONY c.id = f.customer_id
JOIN     rozliczenia.stripe.invoices3   i WŁĄCZONY i.customer = c.stripe_id
GROUP BY c.region
ORDER BY fakturowany DESC;

Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustracyjne; Twoje tabele będą Twoimi tabelami. Tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z ograniczeniem ilości danych, jakie jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne

Szczegóły połączenia

Czego potrzebuje Shopify

Uwierzytelnianie
Dane uwierzytelniające aplikacji niestandardowej z panelu administracyjnego Shopify przechowywane przez agenta
Sklep
Twoja domena myshopify.com, znormalizowana dla Ciebie po wklejeniu pełnego adresu URL
Dotarł ponad
HTTPS z Twojej sieci do Shopify. Brak ruchu przychodzącego i brak punktu końcowego webhooka do hostowania.
Schemat
shopify — czyli shopify.orders, shopify.order_line_items, shopify.variants
Tabele
36, z czego osiem jest domyślnie włączonych: zamówienia, pozycje zamówienia, produkty, warianty, klienci, poziomy zapasów, lokalizacje, sklep
Przyrostowy
W czasie ostatniej aktualizacji, jeśli Shopify to obsługuje, więc edytowane zamówienie zostanie odczytane ponownie, a nie tylko nowe
Odświeżanie na żywo
Dostępne dla zamówień, klientów i produktów — zapytanie skierowane do jednego rekordu sprawdza go w Shopify przed udzieleniem odpowiedzi
Limity stawek
Śledzono w stosunku do poziomu koszyka zgłoszonego przez Shopify, z wykrytym mnożnikiem Plus
Kopia lokalna
Plik DuckDB zaszyfrowany algorytmem AES-256-GCM obok agenta na Twoim komputerze

Anulowane zamówienie nadal jest zamówieniem. Shopify go nie usuwa, podobnie jak to — wiersz pozostaje z ustawionym parametrem cancel_at, co jest przydatne, gdy pojawia się pytanie o to, ile zostało anulowane w zeszłym miesiącu. Rekord rzeczywiście usunięty w Shopify znika z tabel.

Tryb tylko do odczytu ma charakter strukturalny. Jedynym żądaniem wysyłanym przez konektor, które nie jest odczytem, jest żądanie odświeżające własny token dostępu; nie ma w nim żadnego wywołania zapisu Shopify, więc zapytanie nie może zmienić zamówienia ani edytować produktu.

Dokumentacja dostawcy: www.shopify.com

Często zadawane pytania

Pytania dotyczące Shopify

Które narzędzia mogą odczytywać dane Shopify za pośrednictwem strumieni zapytań?

Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Połącz konto raz, a każda platforma odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.

Czy muszę otworzyć port zapory sieciowej dla mojego konta Shopify?

Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a konto zachowuje istniejące reguły zapory sieciowej.

Czy strumienie zapytań mogą zmieniać dane w Shopify?

Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.

Czego potrzebuje Query Streams, aby połączyć się z Shopify?

Dostępny host, rola i jej hasło — agent zawiera sterownik, więc nic nie jest instalowane na koncie. Uwierzytelnianie: dane uwierzytelniające aplikacji niestandardowej z panelu administracyjnego Shopify, przechowywane przez agenta. Sklep: Twoja domena myshopify.com, znormalizowana dla Ciebie po wklejeniu pełnego adresu URL. Dostęp przez: HTTPS z Twojej sieci do Shopify. Brak danych przychodzących i brak punktu końcowego webhooka do hosta. Schemat: Shopify — czyli shopify.orders, shopify.order_line_items, shopify.variants.

Czy mogę połączyć Shopify z inną bazą danych w tym samym zapytaniu?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do Shopify i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko możliwą część i przesyła wynik strumieniowo; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego elementu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.

Umieść Shopify tam, gdzie wykonuje się pracę

Zainstaluj agenta, skieruj go na swoje konto i wybierz miejsce docelowe.

Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie