Wyświetl kategorie

Jak połączyć Shopify z Google Sheets - kwerenda danych e-commerce za pomocą SQL

7 minut czytania

Usługa Query Streams przekształca dane ze sklepu Shopify w tabele z możliwością tworzenia zapytań SQL, umożliwiając importowanie bieżących zamówień, produktów, klientów i stanu magazynowego bezpośrednio do Arkuszy Google. Bez kodowania API, bez ręcznego eksportowania — wystarczy napisać zapytania SQL i uzyskać dane e-commerce w czasie rzeczywistym w arkuszu kalkulacyjnym. Zarejestruj się bezpłatnie na stronie QueryStreams.com i zacznij przeszukiwać swój sklep Shopify w ciągu kilku minut.

16 tabel Shopify

Zamówienia, produkty, zapasy, klienci, realizacje i wiele więcej

5-minutowa synchronizacja zamówień

Zamówienia i pozycje są odświeżane co 5 minut, co pozwala na śledzenie sprzedaży niemal w czasie rzeczywistym.

Szyfrowane AES-256

Twoje dane uwierzytelniające API Shopify są bezpiecznie przechowywane w Twojej sieci, nigdy w chmurze.

Dowolny plan Shopify

Działa z planami Basic, Shopify, Advanced i Plus — nie jest wymagany żaden specjalny plan.

Do jakich danych Shopify masz dostęp?

Query Streams synchronizuje dane API administratora Shopify z lokalną pamięcią podręczną szyfrowaną algorytmem AES-256, przekształcając je w tabele obsługujące zapytania SQL. Każda tabela zawiera dane_surowe Kolumna JSON z pełną odpowiedzią API — w tym kwotami w wielu walutach, niestandardowymi atrybutami notatek, pozycjami podatkowymi i innymi informacjami.

Sprzedaż i zamówienia

  • zamówienia Zamówienia sprzedaży wraz ze statusem, kwotami i informacjami o klientach
  • pozycje_zamówienia Poszczególne pozycje z numerem SKU, ilością i ceną
  • wykonania Informacje dotyczące wysyłki i śledzenia przesyłki
  • transakcje Transakcje płatnicze z danymi bramki płatniczej
  • zwroty Rejestry zwrotów z podziałem na pozycje
  • porzucone_koszyki Porzucanie koszyka w kampaniach odzyskiwania klientów

Produkty i katalog

  • produkty Katalog produktów z tytułem, dostawcą i statusem
  • warianty Warianty produktów wraz z numerami SKU, cenami i stanami magazynowymi
  • kolekcje Kolekcje produktów niestandardowych i inteligentnych
  • zasady_cenowe Zasady dotyczące rabatów i promocji
  • kody rabatowe Kody kuponów z liczbą użyć

Inwentaryzacja

  • poziomy_zapasów Ilości zapasów według lokalizacji
  • lokalizacje Magazyny i lokalizacje sklepów

Klienci

  • klienci Profile z historią zamówień i wartością w całym okresie użytkowania
  • projekty zamówień Zamówienia oczekujące i niekompletne

Wymagania wstępne

1
Konto strumieni zapytań

Zarejestruj się za darmo — nie jest wymagana karta kredytowa

2
Agent sieciowy strumieni zapytań

Usługa Windows zainstalowana w sieci. Instrukcja instalacji

3
Sklep Shopify

Aktywny sklep Shopify w dowolnym planie (Basic, Shopify, Advanced lub Plus)

4
Aplikacja niestandardowa Shopify

Aplikacja niestandardowa w Shopify Dev Dashboard z zakresami Admin API (stworzymy ją)

5
Arkusze Google

Po zainstalowaniu dodatku Query Streams z Google Workspace Marketplace

Instrukcja konfiguracji

1Zainstaluj agenta
2Utwórz aplikację
3Dodaj łącznik
4Harmonogram synchronizacji
5Zainstaluj dodatek

Krok 1: Zainstaluj agenta sieciowego Query Streams

  1. Zaloguj się do my.querystreams.com
  2. Przejdź do Agenci sieciowi w lewym pasku bocznym
  3. Kliknij Pobierz agenta i uruchom instalator systemu Windows
  4. Agent instaluje się jako usługa systemu Windows i łączy się automatycznie.
  5. Twój agent pojawi się jako „Online” w portalu w ciągu 30 sekund.

Krok 2: Utwórz niestandardową aplikację Shopify

  1. Przejdź do partnerzy.shopify.com i zaloguj się
  2. Przejdź do AplikacjeUtwórz aplikacjęUtwórz aplikację ręcznie
  3. Nadaj nazwę aplikacji (np. „Query Streams Data Connector”) i kliknij Utwórz aplikację
  4. W ustawieniach aplikacji przejdź do KonfiguracjaIntegracja z interfejsem API administratoraSkonfiguruj
  5. Wybierz wymagane zakresy: read_orders, czytaj_produkty, read_customers, odczytaj_zapasy, read_locations, read_fulfillments, przeczytaj_zasady_cenowe, czytaj_rabaty
  6. Kliknij Zapisz, a następnie przejdź do Przegląd zakładka
  7. Skopiuj swój Identyfikator klienta (32-znakowy ciąg szesnastkowy)
  8. Kliknij Pokaż sekret aby ujawnić swoje Sekret klienta
  9. Zainstaluj aplikację w swoim sklepie

Query Streams wysyła wyłącznie żądania dotyczące zakresu odczytu. Nigdy nie tworzy, nie aktualizuje ani nie usuwa zamówień, produktów, klientów ani żadnych danych Shopify.

Krok 3: Dodaj łącznik Shopify

  1. Otwórz interfejs agenta sieciowego pod adresem http://localhost:1823
  2. Kliknij Dodaj połączenie i wybierz Shopify
  3. Wprowadź swoje Adres URL sklepu (np. twój-sklep.myshopify.com), Identyfikator klienta, oraz Sekret klienta
  4. Kliknij Połączenie testowe — Query Streams wymienia poświadczenia na token dostępu.
  5. W przypadku powodzenia zobaczysz nazwę swojego sklepu, plan i zweryfikowane zakresy API.
  6. Kliknij Następny konfigurowanie harmonogramów synchronizacji i instalowanie gotowych zapytań

Krok 4: Skonfiguruj harmonogram synchronizacji

Zamówienia i pozycjeCo 5 minut
Realizacja zamówień / TransakcjeCo 15 minut
Produkty i wariantyCo 15 minut
Klienci i zapasyCo 15 minut
KolekcjeGodzinowo
LokalizacjeCo 6 godzin

Wszystkie 16 tabel jest domyślnie zsynchronizowanych. Wyłącz dowolną tabelę, ustawiając jej interwał na Nigdy. Kliknij Zapisz — początkowa synchronizacja rozpocznie się natychmiast.

Krok 5: Zainstaluj dodatek Google Sheets

  1. Otwórz Arkusze Google w przeglądarce
  2. Przejdź do RozszerzeniaDodatkiPobierz dodatki
  3. Wyszukaj „Strumienie zapytań”
  4. Kliknij Zainstaluj i udzielić wymaganych uprawnień
  5. Dostęp do niego można uzyskać poprzez RozszerzeniaStrumienie zapytańOtwórz
  6. Zaloguj się przy użyciu danych logowania do konta Query Streams.
  7. Lub zainstaluj bezpośrednio: Instalacja strumieni zapytań dla Arkuszy Google

Jesteś podłączony! Otwórz strumienie zapytań w Arkuszach Google, kliknij Zapisane zapytaniai znajdź folder Shopify z gotowymi zapytaniami dotyczącymi dziennej sprzedaży, najpopularniejszych produktów, alertów dotyczących stanu magazynowego i innych informacji. Wybierz dowolne zapytanie i kliknij Bieg aby pobrać dane na żywo.

Przykładowe zapytania SQL w Shopify

Podsumowanie sprzedaży dziennej (ostatnie 30 dni)
SELECT
    DATE(created_at) AS order_date,
    COUNT(*) AS order_count,
    SUM(total_price) AS revenue,
    AVG(total_price) AS avg_order_value
FROM shopify.orders
WHERE financial_status = 'paid'
  AND created_at >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY DATE(created_at)
ORDER BY order_date DESC;
Najlepsze produkty według przychodów
SELECT
    p.title AS produkt,
    p.vendor,
    SUM(li.quantity) AS sprzedane_jednostki,
    SUM(li.price * li.quantity) AS przychód
FROM shopify.order_line_items li
JOIN shopify.products p ON li.product_id = p.id
JOIN shopify.orders o ON li.order_id = o.id
WHERE o.financial_status = 'paid'
  AND o.created_at >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY p.id, p.title, p.vendor
ORDER BY revenue DESC
LIMIT 20;
Ostrzeżenie o niskim stanie zapasów
SELECT
    p.title AS produkt,
    v.title AS wariant,
    v.sku,
    il.available AS stan_magazynowy,
    l.name AS lokalizacja
FROM shopify.inventory_levels il
JOIN shopify.variants v ON il.inventory_item_id = v.inventory_item_id
JOIN shopify.products p ON v.product_id = p.id
JOIN shopify.locations l ON il.location_id = l.id
WHERE il.available < 10
  AND l.active = true
ORDER BY il.available ASC;

Udostępniaj raporty Shopify bez udostępniania danych logowania

Otwórz dowolne zapytanie Shopify w Kreatorze zapytań → kliknij Udostępnianie zakładka → wprowadź adresy e-mail → kliknij UdostępnijOdbiorcy otrzymują aktualne dane Shopify w dodatku Arkusze Google — bez dostępu do danych uwierzytelniających API, panelu administracyjnego sklepu ani kodu SQL.

Często zadawane pytania

Czy potrzebuję planu Shopify Plus, aby korzystać z Query Streams?
Nie. Query Streams działa z każdym planem Shopify, w tym Basic, Shopify i Advanced. Sklepy Plus korzystają z wyższych limitów API, ale Query Streams automatycznie obsługuje ograniczanie szybkości we wszystkich planach.
Dlaczego Query Streams potrzebuje aplikacji niestandardowej zamiast aplikacji prywatnej?
Shopify wycofało prywatne aplikacje na rzecz aplikacji niestandardowych dla Admin API. Aplikacje niestandardowe zapewniają ten sam dostęp tylko do odczytu, ale wykorzystują poświadczenia klienta OAuth — bezpieczniejsze i standardowe podejście do uwierzytelniania obsługiwane przez wszystkie plany Shopify.
Czy mogę połączyć wiele sklepów Shopify?
Tak. Dodaj osobne złącze dla każdego sklepu — każde z własnymi danymi uwierzytelniającymi aplikacji niestandardowej. Wszystkie sklepy pojawiają się jako odrębne źródła danych w kreatorze zapytań, więc możesz nawet połączyć dane ze wszystkich sklepów w jednym zapytaniu SQL.
Jak formatowane są kwoty Shopify w SQL?
W przeciwieństwie do Stripe, Shopify zwraca kwoty jako wartości dziesiętne (np. 99.99 nie 9999), więc nie ma potrzeby dokonywania konwersji w zapytaniach SQL. Kwoty w wielu walutach są dostępne w dane_surowe Kolumna JSON.

Powiązane przewodniki

Kategoria: Łączniki API

Tagi: Shopify, Arkusze Google, API, E-commerce, SQL, Zamówienia, Zapasy, Dane w czasie rzeczywistym

Metaopis: Połącz Shopify z Arkuszami Google za pomocą SQL. Zapytaj o zamówienia, produkty, stany magazynowe i klientów na żywo — bez konieczności kodowania API. Przewodnik konfiguracji krok po kroku.

Zaktualizowano na czerwiec 3, 2026

Powered by BetterDocs