Przejdź do głównej treści
Temu

Temu warehouse list did not contain any usable warehouse identifier: przyczyna i rozwiązanie

Komunikat Temu warehouse list did not contain any usable warehouse identifier. pojawia się, gdy Temu zwraca wiersze magazynów i żaden nie ma użytecznego identyfikatora; może go wywołać przycisk Send Temu Tracking na dokumencie wydania, a akcja zostaje wtedy zatrzymana.

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

Kiedy pojawia się komunikat i gdzie go zobaczysz

Ostrzeżenie może wyskoczyć po kliknięciu przycisku Send Temu Tracking na dokumencie wydania. Przycisk jest ukryty, gdy dokument nie dotyczy zamówienia z Temu albo nie ma statusu Wykonano; widzisz go więc tylko na dokumentach wydania zamówień z Temu, które są już wykonane. Po kliknięciu moduł może dojść do kroku, w którym prosi Temu o wykaz magazynów logistycznych i decyduje, którego użyć. Jeśli na tym kroku zostanie spełniony warunek opisany poniżej, Odoo wyświetla:

Temu warehouse list did not contain any usable warehouse identifier.

Akcja zostaje zatrzymana. Komunikat występuje w opublikowanym kodzie Odoo 17.0, 18.0 i 19.0.

Schemat zrobiony za pomocą kodu: u góry przycisk Send Temu Tracking, pod nim komunikat Temu warehouse list did not contain any usable warehouse identifier.
Schemat zrobiony za pomocą kodu na podstawie opublikowanego kodu modułu, to nie zrzut ekranu z Odoo. Etykiety są po angielsku, tak jak w oryginalnym tekście kodu.
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)

Dokładny warunek, własnymi słowami

Komunikat pojawia się, gdy po przejrzeniu wszystkich wierszy wykazu zwróconego przez Temu nie zostaje żaden kandydat. Krok wygląda tak:

  1. Moduł prosi Temu o wykaz magazynów logistycznych.
  2. Szuka wierszy tego wykazu w kilku miejscach odpowiedzi. Żeby dojść do komunikatu, odpowiedź musiała już zawierać wiersze.
  3. W każdym wierszu szuka identyfikatora w tych danych, po kolei: identyfikator własnego magazynu wysyłkowego, identyfikator magazynu, ogólny id oraz kod magazynu. Bierze pierwszy, który ma wartość.
  4. Jeśli wszystkie cztery brakują lub są puste, wiersz jest po prostu pomijany. Jeśli któryś ma wartość, wiersz zostaje kandydatem i dostaje punktację zależną od tego, jak bardzo jego nazwy i adresy przypominają magazyn w Odoo.
  5. Jeśli na końcu nie ma żadnego kandydata, zgłaszany jest komunikat.

Krótko: Temu odpowiedziało wierszami, ale żaden nie zawierał identyfikatora, którego moduł mógłby użyć.

Przypadek: dokument wydania z Temu, który nie pozwala wysłać trackingu

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

Menaje Levante, sklep wymyślony na potrzeby tego przykładu, sprzedaje na Temu z poziomu Odoo. Ma dokument wydania zamówienia z Temu w statusie Wykonano. Osoba odpowiedzialna za logistykę otwiera go, widzi przycisk Send Temu Tracking, klika i dostaje Temu warehouse list did not contain any usable warehouse identifier.

Jej pierwsze podejrzenie: magazyn w Odoo jest źle skonfigurowany. Według kodu to nie jest przyczyna. Magazyn w Odoo (ten z typu operacji dokumentu wydania lub, jeśli go brak, ten z instancji Temu) dostarcza tylko swoją nazwę, kod oraz nazwę i miasto swojego kontaktu, by porównać je z wierszami z Temu. To porównanie nadaje punktację wyłącznie wierszom, które już są kandydatami, a wiersz jest kandydatem tylko wtedy, gdy ma identyfikator. Skoro komunikat jest na ekranie, porównanie nie miało żadnych wierszy do ocenienia.

Co można zrobić, to wykluczyć rzeczy zależne od niej i od Odoo:

  1. Sprawdzić, czy dokument wydania dotyczy zamówienia z Temu i ma status Wykonano. Gdyby nie miał, przycisk byłby niewidoczny, więc ten filtr już przeszedł.
  2. Zapisać dokładny tekst ostrzeżenia. Chodzi tu o ten konkretny komunikat: o wykazie, który przyszedł z wierszami bez użytecznego identyfikatora.
  3. Kliknąć przycisk ponownie później. Jeśli moduł znów dojdzie do tego kroku, ponownie poprosi Temu o wykaz magazynów, więc odpowiedź może być inna niż poprzednio.
  4. Jeśli ostrzeżenie się utrzymuje, napisać do nas, podając komunikat i dotknięty dokument wydania.
Schemat zrobiony za pomocą kodu na podstawie tłumaczeń modułu: przycisk Send Temu Tracking jest widoczny po angielsku jako Send Temu Tracking
Schemat zrobiony za pomocą kodu na podstawie opublikowanych plików tłumaczeń, to nie zrzut ekranu z Odoo. Z Odoo w języku polskim przycisk nazywa się Send Temu Tracking.

Czego uczy ten przypadek

  • Komunikat opisuje odpowiedź Temu. Warunek, który go wywołuje, tkwi w wierszach, które przychodzą: w żadnym nie ma wartości w czterech danych identyfikatora.
  • Nie naprawisz tego, zmieniając magazyn w Odoo. Ten magazyn bierze udział tylko przy punktowaniu kandydatów, a tu nie ma żadnego.
  • Kolejna próba pyta ponownie. Za każdym razem, gdy moduł dochodzi do tego kroku, prosi Temu o wykaz magazynów.
  • Warto zachować dosłowny tekst. Dzięki niemu wiadomo, w którym miejscu kroku akcja została zatrzymana.

Co przygotować, jeśli do nas piszesz

  • Tekst komunikatu, dokładnie tak, jak się pojawia.
  • Dokument wydania, na którym kliknąłeś Send Temu Tracking.
  • Wersję Odoo: moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0, a ten komunikat występuje w opublikowanym kodzie 17.0, 18.0 i 19.0.

Połączenie z Temu przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w formie zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, jeśli coś zawiedzie; gdy platforma zmienia swoje API, dostosowywane są moduł i usługa.

Jak pomaga FlexigoTech

Jeśli używasz Odoo lub dopiero je wdrażasz i chcesz sprzedawać na Temu, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Komunikat o zsynchronizowanych zdarzeniach webhook Temu w Odoo: kiedy się pojawia i co robićCo oznacza komunikat Temu Connector for Odoo po kliknięciu Update Webhook Events, kiedy pojawia się według kodu i co sprawdzić, gdy go nie widzisz.
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach

Źródła