Przejdź do głównej treści
Shopify

Pola instancji konektora Shopify dla Odoo, jedno po drugim

Karta Shopify Instances w Shopify Connector for Odoo przechowuje między innymi pola połączenia z FlexigoTech Cloud, webhook zapasów, rozmiar strony i ustawienia importu zamówień; oto niektóre z nich, wraz z tym, co mówi ich pomoc, i wartością domyślną.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Moduł
Shopify
Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Gdzie jest karta

Kartę Shopify Instances otwierasz z menu Shopify › Configuration › Stores. Jeśli nie widzisz fragmentu menu, brakuje uprawnienia: Configuration wymaga Operator, a Shopify wymaga Viewer. W Odoo 20 karta ma pola opisane poniżej; moduł jest opublikowany w Odoo Apps dla wersji 17.0, 18.0, 19.0 i 20.0.

Schemat menu sklepów Shopify i karty instancji z kilkoma polami połączenia, synchronizacji i zamówień
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, nie jest zrzutem ekranu z Odoo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Połączenie z Shopify

Pola z tej części znajdują się w zakładce Connection. Połączenie przechodzi przez FlexigoTech Cloud: przechowuje on dane uwierzytelniające w postaci zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, jeśli coś zawiedzie.

Shopify app
Selektor w zakładce Connection, grupa FlexigoTech Cloud. Przy wartościach domyślnych jest widoczny; jest ukryty, jeśli połączenie nie idzie przez FlexigoTech Cloud, i widzą go tylko użytkownicy z uprawnieniem administratora Ustawień. Jego wartości to My own app (made in the Dev Dashboard of this store's organization) i An app distributed to this store (authorization code); w kodzie zaznaczona jest pierwsza. Według jego pomocy, przy własnej aplikacji FlexigoTech Cloud pobiera token przez client credentials grant i nie ma czego autoryzować; przy aplikacji dystrybuowanej do sklepu (Custom distribution) autoryzujesz ją w Shopify jeden raz, po zapisaniu. Co wpisać: opcję, która odpowiada temu, jak utworzyłeś aplikację.
Client secret (FlexigoTech Cloud)
Pole tekstowe w tej samej grupie i z tymi samymi warunkami widoczności co poprzednie. Jego pomoc mówi, że jest wysyłany tylko raz, zaszyfrowany, do FlexigoTech Cloud wraz z client ID i sklepem, i że nigdy nie jest zapisywany w Odoo. Co wpisać: sekret Twojej aplikacji Shopify.
I accept that my Shopify app and my calls to Shopify go through FlexigoTech Cloud
Pole wyboru w tej samej grupie, z tymi samymi warunkami widoczności. Według jego pomocy FlexigoTech Cloud przechowuje sekret w postaci zaszyfrowanej, pobiera i odnawia token dostępu oraz przekazuje do Shopify każde wywołanie tego sklepu (zamówienia, produkty, zapasy, lokalizacje, wysyłki i śledzenie, zwroty, anulowania i edycje zamówień, przewoźnicy, płatności i spory), wraz z danymi, które niesie każde wywołanie. Pomoc dodaje, że Odoo nie przechowuje kopii ani sekretu, ani tokenu. Zaznaczenie go oznacza zgodę na to.
Shop Domain
Tekst widoczny na karcie, a także na liście Shopify Instances. Pomoc prosi o dokładną domenę Shopify, na przykład flexigobe.myshopify.com. Co wpisać: dokładnie taką domenę, jaką ma Twój sklep.
Connect Pairing Code
Pole karty. Jest ukryte, jeśli instancja jest już połączona lub jeśli nie jest spełniony inny warunek widoku. Jego pomoc mówi: «Paste the one-time pairing code shown in the embedded Shopify app (when you install from the Shopify App Store), then click Pair with Shopify.».
Requested Scopes
Długi tekst w zakładce Connection, grupa Shopify App Credentials. Według jego pomocy to zakresy OAuth żądane od Shopify, oddzielone przecinkami. Moduł wypełnia je wartością domyślną, którą sam oblicza; jeśli ją edytujesz, zachowaj przecinki między zakresami.
Auth Code
Pole w zakładce Connection. Przy wartościach domyślnych nie jest widoczne: jest ukryte, gdy połączenie idzie przez FlexigoTech Cloud, więc pojawia się wtedy, gdy nie idzie. Jego pomoc opisuje je jako jednorazowy kod zwracany przez callback OAuth Shopify.

Uwaga o domenie: przy Odoo po polsku pomoc towarzysząca polu Shop Domain brzmi «Use your exact Shopify domain, for example: flexigobe.myshopify.com». Poniższy schemat zawiera także wersje niemiecką, francuską, włoską i portugalską.

Schemat z tekstem pomocy dla domeny sklepu po polsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych plików tłumaczeń modułu, nie jest zrzutem ekranu z Odoo.

Zapasy i zapytania do Shopify

Te dwa pola znajdują się w zakładce Operations, grupa Sync Settings.

Webhook Sync Stock
Pole wyboru domyślnie wyłączone. Jego pomoc mówi, że służy do odbierania webhooków inventory_levels/update z Shopify i aktualizowania zapasów w Odoo niemal w czasie rzeczywistym oraz że wymaga włączonej synchronizacji zapasów. Co wpisać: włącz je tylko wtedy, gdy chcesz takiej niemal natychmiastowej aktualizacji, i przy już włączonym polu Sync Stock Enabled z tej samej grupy.
Page Size
Liczba rekordów pobieranych z Shopify na stronę, od 1 do 100; domyślnie 50. Pomoc ostrzega przed dwiema rzeczami: powyżej 100 Shopify po prostu odrzuca zapytanie, a duża strona w zapytaniu z dużą ilością informacji może przekroczyć limit kosztu. Co wpisać: wartość z zakresu; punktem wyjścia jest 50.

Zamówienia

Pola z tej części znajdują się w zakładce Operations, grupa Order Settings.

Order Sync Window Hours
Liczba całkowita, domyślnie 24. Jego pomoc definiuje je jako zapasowe okno czasowe dla pierwszej synchronizacji zamówień, gdy nie istnieje wcześniejsza pieczątka czasu. Co wpisać: tyle, ile ma obejmować ten pierwszy odczyt.
Order Import Scope
Które zamówienia z Shopify są importowane jako zamówienia sprzedaży. Opcje: All orders, Paid only i Paid & Unfulfilled, która jest domyślna. Ta ostatnia importuje tylko zamówienia opłacone, które nie zostały jeszcze skompletowane, a pomoc zaleca ją, gdy realizujesz zamówienia z Odoo.
Use Shopify order number as SO number
Pole wyboru domyślnie włączone. Według jego pomocy nadaje zamówieniu sprzedaży w Odoo numer zamówienia z Shopify, pomijając własną sekwencję Odoo, aby numery zgadzały się z Shopify.
Store Prefix
Identyfikator sklepu Shopify (pomoc podaje jako przykłady ZA i EU). Jest zapisywany w każdym zaimportowanym zamówieniu sprzedaży, aby wiedzieć, z którego sklepu pochodzi. Co wpisać: krótki identyfikator, który odróżnia ten sklep od pozostałych.
Supplier lead time (days)
Liczba całkowita, domyślnie 7. Jego pomoc mówi, że wykorzystuje ją analityka produktów do obliczania momentu uzupełnienia i zalecanych ilości.

Jeśli wolisz, żeby ktoś to skonfigurował

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł znajdziesz na jego stronie i w karcie w Odoo Apps.

Czytaj dalej

Przycisk «Cancel in Shopify» w Odoo: co robi krok po krokuCo robi przycisk Cancel in Shopify w Odoo: kiedy jest widoczny, co sprawdza, co zmienia w zamówieniu i jakie komunikaty błędów może wyświetlić, z przykładem.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła