Przejdź do głównej treści
Shopify

Co robi przycisk Update Shopify Tracking w Odoo, krok po kroku

Przycisk Update Shopify Tracking jest na ekranie To Ship i widać go tylko w dokumentach wydania zamówień Shopify, które mają już status Wykonano i Shopify Fulfillment. Po kliknięciu moduł sprawdza Twoje uprawnienie, status dokumentu i obecność fulfillmentu, a jeśli wszystko jest w porządku, zapisuje wynik i dodaje notatkę w dokumencie. Prześledzimy to na przykładzie ilustracyjnym.

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
5 min

Przykład: zatwierdzony dokument wydania i śledzenie do aktualizacji

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Tienda Aurora, wymyślona firma, sprzedaje przez Shopify i przygotowuje wysyłki w Odoo. Lucía z magazynu ma uprawnienie Viewer i zatwierdziła już dokument wydania zamówienia; chce, żeby Shopify pokazywał śledzenie tej przesyłki. Otwiera Shopify › Operations › To Ship, wchodzi w dokument wydania i szuka przycisku Update Shopify Tracking. Poniżej to, co widzi Lucía, co sprawdza moduł i co zmienia się w dokumencie.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Kiedy pojawia się przycisk

Karty dokumentów wydania Shopify otwierasz z Shopify › Operations › To Ship. Jeśli nie masz uprawnienia Viewer, nie widzisz w menu pozycji Shopify ani Operations. Przycisk jest na ekranie To Ship w Odoo 17, 18, 19 i 20.

Przycisk jest ukryty, jeśli spełniony jest którykolwiek z tych warunków, więc widzisz go tylko wtedy, gdy nie jest spełniony żaden:

  • Dokument wydania nie dotyczy zamówienia Shopify. Pole Is Shopify Order nie jest widoczne w żadnym widoku: nie zaznaczasz go sam.
  • Dokument wydania nie ma statusu Wykonano.
  • Dokument wydania nie ma wartości w Shopify Fulfillment.

Warunek jest taki sam w Odoo 17, 18, 19 i 20. Dlatego Lucía widzi przycisk: jej dokument dotyczy Shopify, ma status Wykonano i ma fulfillment.

Schemat z menu Shopify › Operations › To Ship, przyciskiem Update Shopify Tracking i, z boku, komunikatami, które mogą go zatrzymać
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, nie zrzut ekranu z Odoo. Etykiety są po angielsku, w oryginalnym tekście modułu.
Schemat z tekstem przycisku Update Shopify Tracking tak, jak widzi go użytkownik w zależności od języka Odoo
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie zrzut ekranu z Odoo. Z Odoo po hiszpańsku przycisk nazywa się Actualizar seguimiento de Shopify; po niemiecku Shopify-Sendungsverfolgung aktualisieren; po francusku Mettre à jour le suivi Shopify; po włosku Aggiorna tracciamento Shopify; po portugalsku Atualizar rastreamento do Shopify.

Co robi moduł po kliknięciu, po kolei

  1. Najpierw sprawdza Twoje uprawnienie. Jeśli wywołanie pochodzi od superużytkownika, to sprawdzenie jest pomijane. Jeśli nie masz dostępu, o który prosi komunikat You need Shopify Operator (or Manager) access to push fulfillment updates to Shopify., akcja zatrzymuje się tutaj.
  2. Dla każdego dokumentu wydania sprawdza, czy ma status Wykonano. Jeśli nie, zatrzymuje się z komunikatem Picking must be done before updating Shopify tracking.
  3. Sprawdza, czy dokument ma Shopify Fulfillment. Jeśli nie ma, akcja się zatrzymuje.
  4. Wywołuje połączenie z Shopify i odbiera jego wynik.
  5. Na podstawie tego wyniku zapisuje w dokumencie dane, które widzisz w następnej sekcji.
  6. Dodaje w dokumencie notatkę o treści Shopify tracking updated for picking … (fulfillment …)., w której znajdują się nazwa dokumentu i fulfillment.

Kolejność ma znaczenie przy zrozumieniu błędów: uprawnienie jest sprawdzane przed wszystkim, a status i fulfillment przed wywołaniem Shopify.

Co zmienia się w dokumencie wydania

Jeśli wywołanie się powiedzie, moduł zapisuje w dokumencie:

  • Status fulfillmentu zwrócony przez Shopify. Jeśli odpowiedź nie zawiera statusu, zostaje ten, który dokument miał wcześniej.
  • Datę i godzinę ostatniej synchronizacji śledzenia.
  • Wysłane żądanie i otrzymaną odpowiedź.

Ponadto czyści poprzedni błąd fulfillmentu, jeśli był, i dodaje notatkę z ostatniego kroku.

Jeśli akcja zatrzyma się z powodu uprawnienia, statusu lub braku fulfillmentu, przerywa się w tym miejscu i nic z tego, co miało się zmienić w tym dokumencie, nie zostaje zapisane: ani data synchronizacji, ani żądanie, ani odpowiedź, ani notatka.

Komunikaty tego przycisku i co zrobić

KomunikatKiedy się pojawiaCo zrobić
Picking must be done before updating Shopify tracking.Po kliknięciu przycisku sprawdzenie statusu widzi, że dokument nie ma statusu Wykonano.Zatwierdź dokument wydania, aż będzie miał status Wykonano, i spróbuj ponownie.
You need Shopify Operator (or Manager) access to push fulfillment updates to Shopify.Po kliknięciu przycisku Twój użytkownik nie ma dostępu, o który prosi komunikat, a wywołanie nie pochodzi od superużytkownika.Poproś o przyznanie dostępu wskazanego w komunikacie i kliknij ponownie.

Przycisk jest widoczny tylko przy dokumencie ze statusem Wykonano i z Shopify Fulfillment, ale kod jeszcze raz sprawdza oba warunki, zanim pójdzie dalej.

Co spotyka Lucíę

Jeśli Lucía nie ma dostępu, o który prosi komunikat, po kliknięciu przycisku dostaje ten komunikat, a dokument się nie zmienia. Gdy ktoś da jej ten dostęp i kliknie ponownie, akcja dociera do Shopify i, jeśli wywołanie się powiedzie, dokument ma status fulfillmentu, datę ostatniej synchronizacji i opublikowaną notatkę.

Co sprawdzić potem

Po udanym kliknięciu przycisku otwórz ten sam dokument wydania i zobacz opublikowaną notatkę: zawiera nazwę dokumentu i fulfillment. Jeśli zamiast tego pojawił się jeden z komunikatów z tabeli, dokument pozostaje taki, jaki był, i możesz usunąć przyczynę (dostęp lub status) i kliknąć ponownie.

Czego uczy ten przykład

  • Po kliknięciu przycisku moduł najpierw sprawdza Twoje uprawnienie.
  • Przycisk działa na fulfillmencie, który już istnieje w dokumencie wydania. Bez Shopify Fulfillment nawet się nie pokazuje.
  • Jeśli akcja zatrzyma się z powodu uprawnienia, statusu lub braku fulfillmentu, nic z tego, co miało się zmienić w tym dokumencie, nie zostaje zapisane.
  • Po sukcesie notatka i data ostatniej synchronizacji zostają w samym dokumencie.

Wersje, cena i pomoc we wdrożeniu

Moduł jest opublikowany na stronie Odoo Apps dla Odoo 17, 18, 19 i 20 i kosztuje jednorazowo za wersję. Dodatkowo wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT), z maksymalnie 3 kontami platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej i powiadamia e-mailem, jeśli synchronizacja zawiedzie. Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo. Więcej szczegółów znajdziesz na stronie modułu.

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli chcesz sprawdzić, którzy użytkownicy powinni mieć dostęp do akcji Shopify w Twoim magazynie, można to zrobić podczas wdrożenia.

Czytaj dalej

Co robi przycisk `Pull Stock` w konektorze Shopify dla OdooCo robi przycisk Pull Stock w konektorze Shopify dla Odoo: kiedy się pojawia, co sprawdza, co zmienia w Twoich zapasach i jaki błąd może pokazać.Komunikat o lokalizacji głównej w konektorze Shopify dla OdooCo oznacza komunikat o lokalizacji głównej w konektorze Shopify dla Odoo, kiedy się pojawia i jak zmienić lokalizację główną w instancji.Błąd tworzenia zamówienia sprzedaży: brak danych ShopifyCo oznacza komunikat Shopify Connector for Odoo po kliknięciu «Create Sale Order» bez danych zamówienia, kiedy się pojawia i jak go rozwiązać.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła