Shopify
Zamówienia i ich pozycje, produkty, warianty oraz dane klientów zawarte w zamówieniach.
Opis integracjiWidoki danych — Silnik e-commerce
Obecna dokumentacja tych widoków opisuje dane i zasady raportów IdoSell.
Sklepy z kilkoma rynkami są ładowane jako osobne zestawy tabel per rynek (np. PL, DE, FR, IT).
Jak podłączyć integrację
Integracja Data Octopus ze sklepem Shopify wymaga utworzenia dedykowanej aplikacji w panelu administracyjnym. Zapewnia ona bezpieczny dostęp do danych tylko do odczytu za pomocą klucza API.
Krok 1: Przejdź do ustawień aplikacji
W lewym dolnym rogu kliknij Settings (Ustawienia).

W menu ustawień wybierz Apps and sales channels (Aplikacje i kanały sprzedaży).

Krok 2: Otwórz panel deweloperski
W prawym górnym rogu kliknij Develop apps (Rozwijaj aplikacje).

Następnie kliknij Build apps in Dev Dashboard.

Krok 3: Utwórz i nazwij nową aplikację
Kliknij Create app (Utwórz aplikację) w prawym górnym rogu.

W polu App name wpisz DataOctopus, żeby łatwo rozpoznać, komu nadano dostęp, i kliknij Create.

Krok 4: Skonfiguruj uprawnienia (API Scopes)
To najważniejszy krok. W panelu konfiguracji aplikacji przewiń do sekcji Access (Dostęp).

W polu Scopes wklej poniższą listę uprawnień – zapewnia dostęp tylko do odczytu wymaganych danych:
| Scopes |
|---|
| read_analytics, read_gift_cards, read_customers, read_orders, read_products |
Krok 5: Zapisz i zainstaluj aplikację
Po wklejeniu uprawnień kliknij Release w prawym dolnym rogu.

W nowym oknie ponownie kliknij Release, bez wypełniania dodatkowych pól.

Na stronie głównej aplikacji kliknij Install app w prawym górnym rogu.

Potwierdź instalację, klikając Install.


Krok 6: Skopiuj klucz API oraz adres sklepu
Po instalacji Shopify wyświetli klucz API. Jeśli zamkniesz to okno, wróć do Settings > Apps and sales channels > Develop apps i wybierz aplikację DataOctopus.

W sekcji Credentials skopiuj Admin API access token i wklej go do formularza rejestracyjnego Data Octopus.
Admin API access token jest unikalny i niezbędny do ukończenia integracji.

Na koniec w Settings > Store details znajdziesz adres sklepu w formacie nazwa-sklepu.myshopify.com. Skopiuj go i również wklej do formularza.

Pobierane zasoby
ordersNagłówki zamówień z klientem, adresami, sumami, rabatami i źródłem ruchu.
orders_productsProdukty w każdym zamówieniu.
productsKatalog produktów.
product_variantsRozmiary, kolory i inne warianty z ceną i stanem.
Zamówienia
- Nazwa i id zamówienia, daty utworzenia, aktualizacji, przetworzenia, zamknięcia i anulowania, powód anulowania, flaga testowa.
- Status: finansowy (opłacone, zwrócone…), realizacji, zwrotu.
- Sumy (w walucie sklepu i prezentacji): suma częściowa, suma, podatek, rabaty, wysyłka, napiwki, zwrócone, otrzymane, do zapłaty.
- Kody rabatowe, tagi, notatka, źródło zamówienia, metoda wysyłki (nazwa, kod, źródło).
- Klient: id, imię i nazwisko, e-mail, liczba zamówień, wydana kwota, zgoda marketingowa.
- Adres rozliczeniowy i dostawy (imię i nazwisko, firma, ulica, miasto, region, kraj, kod, telefon, współrzędne).
- Źródło ruchu: strona wejścia, referrer, parametry UTM (source, medium, campaign, term, content), ostatnia wizyta.
- Zwroty, spory, warunki płatności, bramki płatności.
Pozycje zamówień
- Nazwa produktu i wariantu, SKU, ilość, ilość bieżąca i możliwa do zwrotu.
- Cena jednostkowa, cena po rabacie, sumy, rabaty, pozycje podatkowe (stawka, nazwa).
- Powiązanie z produktem (id, handle, dostawca, typ, tagi), flagi karty podarunkowej i wymaganej wysyłki.
Produkty
- Tytuł, handle, dostawca, typ produktu, tagi, opis, tytuł i opis SEO.
- Opcje (np. rozmiar i kolor) i ich wartości.
- Zakres cen, zakres cen przed obniżką, łączny stan, kategoria (pełna ścieżka w taksonomii Shopify).
- Status i daty (utworzenia, aktualizacji, publikacji).
Warianty
- Tytuł, SKU, kod kreskowy, cena, cena przed obniżką, dostępność do sprzedaży, stan i ilość możliwa do sprzedaży, pozycja.
- Wybrane opcje, opodatkowanie i kod podatkowy, polityka stanów, waga, jednostka ceny, profil dostawy.
