Przejdź do głównej treści
Shopify

Co Shopify Connector for Odoo dodaje do dokumentów magazynowych

Moduł rozszerza dokumenty wydania w aplikacji Magazyn o grupę Shopify w karcie To Ship, pola wypełniane przez sam moduł oraz przyciski do ponowienia wysyłki fulfillmentu lub aktualizacji śledzenia. Gdy dokument nie pochodzi z zamówienia Shopify, pola i przyciski w karcie są ukryte.

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

Kiedy dokument liczy się jako dokument Shopify

Moduł rozszerza standardowy dokument wydania z aplikacji Magazyn. Dokument jest traktowany jako dokument Shopify, gdy jego zamówienie sprzedaży ma odnośnik do zamówienia Shopify. Ta informacja jest w polu Is Shopify Order, którego nie widać w żadnym widoku: od niej zależy, że w karcie pola i przyciski są ukryte, gdy dokument nie pochodzi z zamówienia Shopify. Do komunikacji z Shopify moduł bierze połączenie z powiązanego zamówienia sprzedaży; tę drugą stronę opisuje artykuł co moduł dodaje do Sprzedaży.

Schemat wykonany z kodu: pod aplikacją Inventory przyciski i pola dodawane przez moduł
Schemat wykonany z opublikowanego kodu modułu (to nie jest ekran Odoo): co jest dodawane do Inventory, z etykietami z kodu.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Nowe pola: gdzie je widać i kto je zapisuje

Pola są w karcie dokumentu To Ship, w grupie Shopify. Żadnego z nich nie wypełniasz Ty: zapisuje je moduł. W pierwszych czterech, oprócz tego, co wskazuje tabela, moduł zapisuje wartości przy zapisie karty, przy zatwierdzeniu dokumentu (moduł rozszerza standardowe zatwierdzanie Odoo) oraz przyciskiem Return Stock.

PoleGdzie je widaćKto je zapisuje, poza tymi trzema momentami
Shopify FulfillmentKarta, grupa ShopifyAkcja wysyłki fulfillmentu
Shopify Fulfillment StatusKarta, grupa Shopify, oraz lista To ShipAkcja wysyłki i akcja aktualizacji śledzenia
Shopify Fulfillment Last SyncKarta, grupa ShopifyAkcja wysyłki fulfillmentu
Shopify Tracking Last SyncKarta, grupa ShopifyAkcja aktualizacji śledzenia
Shopify Fulfillment ErrorKarta, grupa Shopify; oraz osobno w karcie, bez etykiety, tylko jego treść i tylko gdy jest błądWypełniane przy zatwierdzeniu i przy zapisie karty oraz przyciskiem Return Stock; czyszczą je akcja wysyłki i akcja śledzenia

Praktyczny wniosek: pole błędu decyduje, czy pojawia się przycisk ponowienia, a pole Shopify Fulfillment decyduje, czy pojawia się przycisk śledzenia. Oba rządzą tym, co widzisz w karcie.

Przyciski obok siebie

Karta ma przyciski Retry send fulfillment i Update Shopify Tracking. Warunki widoczności są takie same w Odoo 17, 18, 19 i 20; opisany tu kod to ten opublikowany dla Odoo 20.

Retry send fulfillmentUpdate Shopify Tracking
Kiedy go widaćDokument zamówienia Shopify, w stanie Wykonano, z treścią w Shopify Fulfillment ErrorDokument zamówienia Shopify, w stanie Wykonano, z wartością w Shopify Fulfillment
Co robiUruchamia wysyłkę fulfillmentu do Shopify, tę samą akcję co Send Shopify FulfillmentAktualizuje w Shopify śledzenie fulfillmentu, który dokument już ma
Co zapisuje w dokumencieZwrócony fulfillment, jego stan i ostatnią synchronizację fulfillmentu; czyści błąd i zapisuje wysłane dane oraz odpowiedźStan (jeśli odpowiedź go nie zawiera, zachowuje poprzedni) i ostatnią synchronizację śledzenia; czyści błąd i zapisuje wysłane dane oraz odpowiedź
Co zostawia w notatkachWiadomość: Shopify fulfillment created for picking … (fulfillment …).Wiadomość: Shopify tracking updated for picking … (fulfillment …).

Po udanej wysyłce pole błędu zostaje puste i, zgodnie z warunkiem widoku, przycisk Retry send fulfillment przestaje być widoczny.

Schemat wykonany z kodu: tekst przycisku Retry send fulfillment po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany z opublikowanych tłumaczeń modułu (to nie jest ekran Odoo): jak nazywa się przycisk ponowienia zależnie od języka Odoo.

Przy Odoo po hiszpańsku przycisk nazywa się Retry send fulfillment (moduł nie ma dla tego języka własnego tłumaczenia, więc zostaje w oryginale); po niemiecku Erfüllung erneut senden; po francusku Réessayer l'envoi du traitement; po włosku Riprova invio evasione; po portugalsku Repetir envio de processamento.

Kto może je nacisnąć

Obie akcje sprawdzają uprawnienie w chwili wykonania, a nie tylko przy rysowaniu przycisku. Jeśli osoba, która je uruchamia, nie ma dostępu operatora ani menedżera Shopify, akcja zatrzymuje się z komunikatem You need Shopify Operator (or Manager) access to push fulfillment updates to Shopify.. Użytkownik z normalnym dostępem do aplikacji Magazyn, ale bez tej roli, nie może więc uruchamiać tych akcji. Wywołanie superużytkownika jest zwolnione z tej kontroli.

Komunikaty, którymi akcje mogą się zatrzymać

Po naciśnięciu Send Shopify Fulfillment akcja może się zatrzymać, między innymi, z takimi komunikatami:

  • Picking must be done before sending Shopify fulfillment.
  • This picking is not linked to a Shopify order.
  • This picking already has a Shopify fulfillment. Use Update Shopify Tracking.
  • Komunikat o uprawnieniach, przytoczony w poprzedniej sekcji.

Trzeci komunikat wyznacza różnicę między dwiema akcjami: jeśli dokument ma już fulfillment, sam komunikat wskazuje, że należy użyć aktualizacji śledzenia, a nie wysyłać ponownie.

Po naciśnięciu Update Shopify Tracking akcja może się zatrzymać, między innymi, z komunikatem Picking must be done before updating Shopify tracking. oraz z komunikatem o uprawnieniach.

Ile to kosztuje i jak pomaga FlexigoTech

Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20 (karta). Jest płatny jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud, plan Connector: 49 €/mies. lub 490 €/rok netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, jeśli się nie powiedzie.

Jeśli wdrażasz Odoo, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł możesz zobaczyć na jego stronie.

Czytaj dalej

Co konektor Shopify dodaje do zamówień sprzedaży w OdooCo konektor Shopify dodaje do zamówienia sprzedaży w Odoo: pola grupy Shopify, status dostawy oraz przyciski do wysyłania zmian, anulowania i zwrotu.Przycisk „Push Stock” w Shopify Connector for Odoo: co robi krok po krokuCo sprawdza i co zmienia przycisk Push Stock w konektorze Shopify dla Odoo, kiedy jest widoczny, jaką ilość wysyła i jakie błędy może zgłosić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła