Przejdź do głównej treści
Shopify

Stany między Shopify a Odoo: kto decyduje? Przewodnik po wyborze

Jeśli Odoo prowadzi Twój magazyn, to zwykle Odoo powinno decydować o stanach, a Shopify je otrzymywać: konektor wysyła je co 20 minut. Odczyt w drugą stronę, co 6 godzin, służy do wychwytywania różnic, a nie do prowadzenia magazynu. Poniżej pytania, które przesądzają o konfiguracji.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 3 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
2 min

Konektor Shopify, opublikowany dla Odoo 17, 18, 19 i 20, ma po instalacji oba zadania stanów aktywne: Shopify Push Stock (z Odoo do Shopify, co 20 minut) i Shopify Pull Stock (Shopify → Odoo), co 6 godzin. To, że oba są włączone, nie znaczy, że oba decydują. Zdecyduj, który kierunek jest punktem odniesienia, a drugi niech tylko Cię ostrzega.

Pierwsze pytanie: gdzie fizycznie przemieszcza się towar?

Jeśli przyjmujesz zakupy, kompletujesz zamówienia i robisz inwentaryzację w Odoo, punktem odniesienia jest Odoo. Shopify musi tylko wiedzieć, ile może sprzedać. Jeśli nadal realizujesz zamówienia z panelu administracyjnego Shopify, a Odoo tylko fakturuje, na razie punktem odniesienia jest Shopify, a pierwszym zadaniem jest przeniesienie magazynu do 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)

Drugie pytanie: ile masz lokalizacji?

Shopify pracuje z lokalizacjami, a Odoo z magazynami. Konektor ma własne mapowanie w Configuration › Mappings › Locations. Jeśli masz sklep stacjonarny i magazyn, każda lokalizacja Shopify musi wskazywać swój magazyn w Odoo. Bez tego mapowania do Shopify trafia suma wszystkiego i sklep zaczyna sprzedawać towar, który leży w innym mieście.

Lista sklepów Shopify skonfigurowanych w Odoo ze statusem połączenia
Każdy sklep Shopify w Odoo ze statusem połączenia: połączony, błąd albo nieskonfigurowany. Zrzut ekranu Odoo z danymi demonstracyjnymi.

Trzecie pytanie: jak wpadają zamówienia?

Domyślnie przez webhooki: Shopify powiadamia Odoo o każdym zamówieniu, a Odoo przetwarza powiadomienia co minutę. Nieudane powiadomienia są ponawiane co 30 minut. Jest też okresowe sprawdzanie zamówień co 5 minut, które po instalacji jest wyłączone. Włącz je tylko wtedy, gdy Twoje Odoo nie może odbierać powiadomień z internetu, na przykład za zaporą sieciową.

SytuacjaZalecana konfiguracja
Odoo dostępne z internetuWebhooki (domyślnie)
Odoo za zaporą sieciowąWłącz okresowe sprawdzanie zamówień
Kilka lokalizacji z własnymi stanamiPrzypisz każdą lokalizację do jej magazynu
Stany zmieniane też w panelu ShopifyZostaw odczyt stanów i przeglądaj różnice

Czwarte pytanie: jakiego rodzaju aplikacji używasz?

Sklep można podłączyć na dwa sposoby. Jeśli aplikacja jest autoryzowana w Shopify, łączysz się przyciskiem Connect with Shopify, a wcześniej trzeba zapisać client secret w FlexigoTech Cloud. Jeśli to Twoja własna aplikacja, nie potrzebuje autoryzacji: wystarczy nacisnąć Connect. Odoo przypomni Ci, jeśli naciśniesz niewłaściwy przycisk. Żeby przejść z jednego rodzaju na drugi, najpierw usuń aplikację z FlexigoTech Cloud.

Plan uzupełniania zapasów konektora Shopify w Odoo
Plan uzupełniania zapasów klasyfikuje każdy produkt: OK, do obserwacji, zamów teraz albo brak towaru. Zrzut ekranu Odoo z danymi demonstracyjnymi.

Jak wymusić synchronizację

Jeśli zmieniasz mapowanie lokalizacji albo ręcznie poprawiasz stan, nie musisz czekać na kolejne uruchomienie. Configuration › Sync Now uruchamia synchronizację od razu, a techniczny dziennik synchronizacji pokazuje, co zostało wysłane i czy zostało przyjęte przez Shopify.

Kiedy już zdecydujesz

Gdy punktem odniesienia jest Odoo, przydaje się plan uzupełniania zapasów w Catalog › Restock Plan: klasyfikuje każdy produkt jako OK, do obserwacji, zamów teraz albo brak towaru. To część, którą najbardziej doceniają sklepy, które wcześniej sprawdzały stany w arkuszu.

Prawdziwy przegląd: zamówienie Shopify w Odoo, lejek realizacji i uzupełnianie zapasów
Prawdziwe ekrany Odoo z danymi demonstracyjnymi.

Jeśli stan produktu co kilka godzin skacze między dwiema wartościami, prawie zawsze o stanach decydują jednocześnie dwa systemy. Wybierz jeden.

Czytaj dalej

Wypłaty i opłaty Shopify w Odoo: czego nie mówi Ci zamówienieSuma zamówienia to nie to, co wypłaca Ci Shopify. Wypłaty, opłaty, spory i uzgadnianie w Odoo 17, 18, 19 i 20 z konektorem FlexigoTech.Sam Shopify czy Shopify z Odoo: co zmienia się w Twojej codziennej pracyPorównanie dla sklepów Shopify bez ERP: zamówienia, stany, wysyłka, zwroty, faktury i wypłaty, zanim i po tym, jak sklep zacznie działać w Odoo.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła

  • Kod modułu: flexigobe_shopify_seller_connector 20.0 (5aebd133): data/ir_cron_data.xml
  • Kod modułu: flexigobe_shopify_seller_connector 20.0 (5aebd133): views/menu_views.xml
  • Kod modułu: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/shopify_instance.py
  • Kod modułu: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/shopify_product_analytics.py
  • Kod modułu: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/fgt_cloud.py
  • apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector