Przejdź do głównej treści
Temu

Temu w Odoo: błąd przy zbyt wczesnym żądaniu dokumentu wysyłkowego

Komunikat pojawia się po kliknięciu Execute w karcie Fulfillment, gdy któreś z powiązanych zamówień Temu ma najwcześniejszą godzinę pobrania dokumentu wysyłkowego, która jeszcze nie nadeszła; akcja zostaje zatrzymana, a rozwiązaniem jest poczekać do godziny podanej w komunikacie i kliknąć ponownie.

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

Co mówi komunikat i gdzie się pojawia

Karty Fulfillment otwierasz z menu Temu › Orders & Fulfillment › Fulfillment. W karcie przycisk Execute jest zawsze widoczny, w Odoo 17, 18 i 19. Po jego kliknięciu moduł może zatrzymać akcję tym komunikatem:

Order can only get shipping document after the "earliestTimeGetShippingDocument". Earliest allowed time: …

W miejscu wielokropka moduł wpisuje datę i godzinę: najwcześniejszą z dozwolonych godzin, które jeszcze nie nadeszły. Komunikat znajduje się w opublikowanym kodzie gałęzi 17.0, 18.0 i 19.0.

Schemat z menu Fulfillment, przyciskiem Execute i komunikatem błędu, z angielskimi etykietami z kodu
Schemat wykonany kodem na podstawie opublikowanego kodu modułu (to nie jest zrzut ekranu z Odoo): menu, przycisk i komunikat.
Schemat tekstu Execute tak, jak widzi go użytkownik z Odoo po hiszpańsku, Ejecutar
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu (to nie jest zrzut ekranu z Odoo): w Odoo po hiszpańsku przycisk nazywa się Ejecutar.
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)

Kiedy dokładnie się pojawia, według kodu

Kod tej kontroli jest opublikowany i działa w następującej kolejności:

  • Najpierw sprawdza operację karty. Jeśli nie jest to zakup dokumentu wysyłkowego, kontrola kończy się w tym miejscu i komunikat się nie pojawia.
  • Następnie zbiera zamówienia Temu powiązane z kartą. Zaczyna od zamówienia powiązanego z kartą. Jeśli karta ma instancję, dodaje zamówienia tej samej instancji, których numer zamówienia lub zamówienia nadrzędnego występuje w karcie, wraz z ich pozycjami. Jeśli karta nie ma instancji, liczy się tylko zamówienie powiązane. Jeśli nie znajdzie żadnego zamówienia, kontrola kończy się i komunikatu nie ma.
  • Potem porównuje z bieżącą godziną Odoo wartość earliestTimeGetShippingDocument każdego zamówienia. Zamówienie liczy się jako oczekujące tylko wtedy, gdy ma wypełnioną tę godzinę i jest ona późniejsza niż teraz.
  • Jeśli żadne zamówienie nie oczekuje, kontrola nie stawia żadnej przeszkody. Jeśli któreś oczekuje, moduł bierze najwcześniejszą godzinę spośród oczekujących, wpisuje ją na końcu komunikatu i zatrzymuje akcję.

Co to oznacza

Oznacza to, że według danych zamówienia Temu nie nadeszła jeszcze godzina, od której można zażądać dokumentu wysyłkowego. Mówi o tym sam komunikat: zamówienie może pobrać dokument wysyłkowy dopiero po tej godzinie.

Z kodu wynika pewne zastrzeżenie. Godzina, którą widzisz, to najwcześniejsza spośród oczekujących zamówień, a nie najpóźniejsza. Jeśli karta ma kilka powiązanych zamówień i jedno z nich ma późniejszą godzinę, komunikat może wrócić z nową godziną, gdy pierwsza już minie.

Kolejne zastrzeżenie: wystarczy jedno zamówienie z godziną w przyszłości, aby akcja została zatrzymana, nawet jeśli pozostałe powiązane zamówienia są już na czasie. A zamówienie bez wypełnionej tej godziny nie liczy się jako oczekujące.

Lista kontrolna do rozwiązania problemu

Zanim klikniesz Execute

  • Otwórz kartę z menu Temu › Orders & Fulfillment › Fulfillment.
  • Pamiętaj, że ta kontrola jest wykonywana tylko przy operacji zakupu dokumentu wysyłkowego. Przy innych operacjach moduł ją pomija.
  • Pamiętaj, że sprawdzane są wszystkie zamówienia powiązane z kartą, nie tylko to bezpośrednio powiązane: także zamówienia tej samej instancji znalezione po numerze zamówienia lub zamówienia nadrzędnego.

Gdy pojawia się komunikat

  • Skopiuj datę i godzinę z końca komunikatu, dokładnie tak, jak zapisuje ją Odoo.
  • Pamiętaj, że ta godzina dotyczy najwcześniejszego oczekującego zamówienia spośród powiązanych.
  • Zanotuj godzinę i nie próbuj wcześniej: dopóki jest późniejsza niż bieżąca godzina Odoo, komunikat będzie się pojawiał ponownie.

Po odczekaniu

  • Poczekaj, aż ta godzina minie.
  • Kliknij ponownie Execute w tej samej karcie.
  • Jeśli komunikat wróci z inną, późniejszą godziną, inne powiązane zamówienie nadal oczekiwało: poczekaj do nowej godziny i powtórz.
  • Jeśli komunikat już się nie pojawia, żadne powiązane zamówienie nie ma godziny późniejszej niż bieżąca i ta kontrola nie zatrzymuje już akcji.

Jeśli chcesz zrozumieć, dlaczego nadal się pojawia

  • Zastanów się, czy karta grupuje różne zamówienia: każde z godziną w przyszłości zatrzymuje akcję dla całej karty.
  • Pamiętaj, że zamówienie bez wypełnionej tej godziny nie zatrzymuje akcji.
  • Pamiętaj, że jeśli kontrola nie znajdzie żadnego powiązanego zamówienia, komunikatu również nie będzie.
  • Sprawdź, czy operacją karty jest zakup dokumentu wysyłkowego: przy jakiejkolwiek innej ten komunikat nie może się pojawić.

Aby dowiedzieć się, co jeszcze robi ten przycisk, zajrzyj do artykułu o tym, co robi przycisk Execute krok po kroku.

Ile to kosztuje i jak pomaga FlexigoTech

Temu Connector for Odoo to moduł z jednorazową opłatą za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud, plan Connector: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont platformy. Cena każdej wersji jest w karcie w Odoo Apps i na stronie modułu. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, gdy ta zawiedzie.

Jeśli wdrażasz Odoo i chcesz połączyć Temu z zamówieniami i wysyłkami, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

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