Przejdź do głównej treści
Temu

Co robi przycisk «Refresh Logistics» w Temu Connector for Odoo

Przycisk Refresh Logistics znajduje się w karcie zwrotów Temu: sprawdza, czy zwrot ma numer nadrzędny, pobiera z Temu dane logistyczne i aktualizuje zwrot w Odoo; jeśli tego numeru brakuje, zatrzymuje się z komunikatem Parent After-sales SN is required.

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

Najważniejsze

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

Gdzie jest przycisk i kiedy się pojawia

Zwroty otwierasz z menu Temu › Orders & Fulfillment › Returns. W karcie Temu Returns znajduje się przycisk Refresh Logistics. Widok nie nakłada na niego żadnego warunku: jest widoczny w każdym zwrocie, a sam przycisk występuje w opublikowanych gałęziach Odoo 17, 18 i 19. To, co opisuję poniżej, pochodzi z kodu Odoo 19.0.

Schemat wykonany w kodzie: menu zwrotów, przycisk odświeżania logistyki i komunikat, który może go zatrzymać
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu (to nie jest ekran Odoo): menu zwrotów, przycisk i z boku komunikat, który może go zatrzymać. Etykiety są po angielsku, tak jak w kodzie.
Schemat wykonany w kodzie: tekst przycisku w Odoo w języku polskim
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu (to nie jest ekran Odoo): tekst przycisku tak, jak widzi go użytkownik z Odoo w języku polskim, Refresh Logistics.
Temu orders in Odoo every 15 minutes. Stock out every 5
Wideo: Temu orders in Odoo every 15 minutes. Stock out every 5 (wideo po angielsku)

Co robi po naciśnięciu, krok po kroku

Oto kroki w kolejności, w jakiej przycisk wykonuje je na zwrocie, w którym jesteś.

  1. Otwórz zwrot z menu Temu › Orders & Fulfillment › Returns i naciśnij Refresh Logistics.
  2. Pierwsza kontrola: moduł sprawdza, czy pole Parent After Sales Sn jest puste. Jeśli jest, akcja zatrzymuje się z komunikatem Parent After-sales SN is required. i nic nie zostaje zapisane. To pole widać w karcie Temu Returns oraz na jej liście.
  3. Zapytanie do Temu: za pomocą instancji zwrotu (pole Instance, widoczne także w karcie i na liście) moduł pobiera z Temu dane zwrotu nadrzędnego, używając numeru z Parent After Sales Sn. Jeśli w zwrocie wypełniono After Sales Sn, wysyła go również w zapytaniu.
  4. Odczyt odpowiedzi: moduł wyodrębnia z odpowiedzi Temu dane zwrotu: status, powód, komentarz kupującego, kwotę i walutę, daty oraz liczbę artykułów, między innymi. Aby uzupełnić niektóre dane, korzysta też z oryginalnej treści, którą zwrot miał już zapisaną.
  5. Filtrowanie: z tych danych odrzuca instancję, identyfikator zwrotu w Temu i oryginalną treść, które stąd nie są nadpisywane (data ostatniej synchronizacji jest ustawiana później na bieżącą godzinę). Jeśli odczyt odpowiedzi zwraca status, jest on zapisywany nawet wtedy, gdy jest pusty; pozostałe dane przechodzą przez filtr, który decyduje, co zostanie zapisane.
  6. Rejestr otrzymanych danych: do powyższego dodawana jest pełna odpowiedź logistyczna, odpowiedź na zapytanie wraz z metodą API, która została użyta, data i godzina ostatniej synchronizacji logistyki i ostatniej synchronizacji, a poprzedni błąd jest czyszczony.
  7. Numer śledzenia: jeśli odpowiedź zawiera listę logistyczną, jej pierwszy element ma numer śledzenia, a pole Label Tracking Number jest puste, moduł wypełnia je tym numerem. Jeśli zwrot miał już jakiś numer, ten krok go nie zmienia.
  8. Zapis: ze wszystkimi powyższymi danymi zwrot zostaje zapisany. Jeśli coś zawiedzie w zapytaniu, odczycie lub zapisie, akcja zatrzymuje się, widzisz błąd, a zmiany, które miały zostać zapisane, nie są zachowane.

Błąd, który może pokazać przycisk

Komunikat z początkowej kontroli to Parent After-sales SN is required.. Pojawia się po naciśnięciu Refresh Logistics w zwrocie, w którym pole Parent After Sales Sn jest puste. To pierwsza rzecz, którą przycisk sprawdza, jeszcze przed kontaktem z Temu, więc jeśli go widzisz, żadne zapytanie nie zostało wysłane i nic w zwrocie nie zostało zmienione.

Co zrobić: otwórz kartę zwrotu lub spójrz na listę Temu Returns i sprawdź, czy pole Parent After Sales Sn ma wartość. Dopóki jest puste, przycisk będzie zatrzymywał się z tym komunikatem. W przypadku innych błędów (tych, które mogą pochodzić z zapytania do Temu lub z zapisu) przycisk zatrzymuje akcję i pokazuje błąd, który wystąpił.

Co sprawdzić po naciśnięciu

  • Otwórz w karcie zakładkę Return Label i spójrz na pole Label Tracking Number: to ono jest wypełniane pierwszym numerem śledzenia z odpowiedzi logistycznej, tylko jeśli było puste.
  • Sprawdź status zwrotu: jeśli odpowiedź Temu daje się odczytać, przycisk nadpisuje go tym, co z niej zinterpretuje.
  • Upewnij się, że Instance to instancja, której oczekujesz: zapytanie jest wykonywane właśnie z nią.

Czego potrzebujesz, żeby z niego korzystać

Moduł jest płatny jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud: plan Conector kosztuje 49 €/mies. lub 490 €/rok, netto (bez VAT), dla maksymalnie 3 kont platformy. Jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20; moduł znajdziesz w karcie w Odoo Apps lub na stronie modułu w flexigotech.com.

Jeśli chcesz przeczytać, jak działa inny przycisk modułu, opisany w tym samym duchu, zajrzyj do co robi przycisk «Execute».

Jak może Ci pomóc FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli budujesz obsługę zwrotów Temu w swoim Odoo i chcesz ją z kimś przejrzeć, napisz do nas.

Czytaj dalej

Co robi przycisk Execute w Temu Connector for Odoo, krok po krokuCo robi przycisk Execute w Fulfillment w Temu Connector for Odoo: co sprawdza, jakie statusy zapisuje i jakie komunikaty mogą go zatrzymać.
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła