Przejdź do głównej treści
Temu

„Temu did not return any self-shipping warehouse.” w Temu Connector for Odoo

Temu did not return any self-shipping warehouse. pojawia się po kliknięciu Send Temu Tracking, gdy odpowiedź Temu na zapytanie o magazyny logistyczne nie zawiera ani jednego wiersza danych. Innymi słowy: Odoo zapytało, a Temu nie zwróciło niczego, co moduł mógłby odczytać jako magazyn. Poniżej znajdziesz, kiedy dokładnie to się dzieje, co moduł robi tuż przed tym i co sprawdzić.

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

Co robię, gdy się pojawia?

Jesteś na dokumencie wydania zamówienia z Temu i klikasz Send Temu Tracking. Ten przycisk jest widoczny tylko wtedy, gdy dokument wydania dotyczy zamówienia z Temu i ma status Wykonano; w każdym innym przypadku jest ukryty. Tak jest w Odoo 17, 18 i 19. Po kliknięciu akcja dochodzi do kroku, który ustala magazyn Temu, i jeśli spełniony jest warunek z następnego pytania, zgłasza Temu did not return any self-shipping warehouse., a akcja zostaje zatrzymana.

Schemat wykonany kodem, a nie ekran Odoo: u góry przycisk Send Temu Tracking, a pod nim komunikat Temu did not return any self-shipping warehouse.
Schemat przebiegu (Odoo 17, 18 i 19): przycisk i komunikat, który może się pojawić po jego kliknięciu. Etykiety są po angielsku, tak jak w oryginalnym tekście modułu.
Schemat wykonany kodem na podstawie tłumaczeń modułu, a nie ekran Odoo: tekst przycisku tak, jak widzi go użytkownik z Odoo po polsku
Przy Odoo po polsku przycisk nazywa się Send Temu Tracking. To schemat, a nie zrzut ekranu.

Jaki dokładnie jest warunek?

Najpierw moduł prosi Temu o listę magazynów logistycznych. Potem szuka wierszy (wpisów z wieloma danymi) w odpowiedzi: jeśli odpowiedź jest listą, patrzy na jej elementy; jeśli jest zagnieżdżonym zbiorem danych, przeszukuje kilka możliwych miejsc jego struktury, z limitem poziomów. Jeśli nie znajdzie żadnego wiersza, zgłasza komunikat. To pierwsze sprawdzenie metody po tym wyszukiwaniu: wszystko inne dzieje się później i tylko wtedy, gdy wiersze są.

Czy zależy to od mojego magazynu lub dokumentu wydania w Odoo?

Nie. Ten warunek patrzy wyłącznie na to, co zwróciło Temu. Porównanie z magazynem Odoo następuje później, gdy są już wiersze do porównania, więc ten warunek nie zmienia się przez dane Twojego magazynu.

Co to znaczy, bez kodu?

Że w odpowiedzi Temu moduł nie znalazł żadnego magazynu, który mógłby odczytać. Kod nie odróżnia pustej listy od odpowiedzi, której struktura nie zawiera wierszy: w obu przypadkach kończy się tym samym tekstem.

Czy to to samo co komunikat o „liście bez użytecznego identyfikatora”?

Nie. To inny komunikat tej samej metody, który pojawia się później, gdy wiersze są, ale żaden nie ma identyfikatora magazynu. Ten, o którym mowa, pojawia się wcześniej, gdy wierszy nie ma.

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 sprawdzić, by to rozwiązać

Od czego zacząć?

Od swojego konta Temu. Komunikat mówi o magazynach wysyłki własnej (self-shipping) i właśnie tego Odoo nie otrzymało, więc najpierw sprawdź w Temu, czy Twoje konto ma magazyn wysyłki własnej, który może trafić do tego zapytania.

Czy mogę potem kliknąć przycisk ponownie?

Przycisk pozostaje widoczny, dopóki dokument wydania dotyczy zamówienia z Temu i ma status Wykonano, więc po sprawdzeniu Temu możesz kliknąć go jeszcze raz. Gdy pojawia się komunikat, akcja zatrzymuje się w tym punkcie.

A jeśli w Temu magazyn jest, a komunikat wciąż się pojawia?

Połączenie z Temu przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej i pilnuje synchronizacji. Jeśli usługa jest zawieszona, zatrzymuje się to, co daje subskrypcja (Twoje dane zostają w Twoim Odoo). A jeśli Temu zmieni swoje API, moduł i usługa są dostosowywane. Jeśli po sprawdzeniu konta komunikat nie znika, napisz do nas, podając dokument wydania, na którym go widzisz.

Co się dzieje, gdy magazyny są

Co robi moduł, gdy odpowiedź zawiera wiersze?

Przechodzi do wyboru magazynu Temu. Jeśli jest tylko jeden kandydat z użytecznym identyfikatorem, bierze go. Jeśli jest ich kilka, porównuje każdy z Twoim magazynem Odoo: tym z typu operacji dokumentu wydania lub, jeśli go nie ma, tym z instancji połączenia. Z Twojego magazynu używa nazwy, kodu oraz nazwy i miasta jego kontaktu; z magazynu Temu nazwy, aliasu, kodu i adresów. Dokładne zgodności dostają więcej punktów niż częściowe, a magazyny oznaczone jako domyślne lub wybrane dostają premię. Wszystko to dzieje się po sprawdzeniu, które zgłasza Temu did not return any self-shipping warehouse.: przy odpowiedzi bez wierszy nie ma czego porównywać.

Czy coś zmienia się między wersjami Odoo?

Komunikat znajduje się w opublikowanym kodzie gałęzi 17, 18 i 19, a warunek widoczności przycisku (dokument wydania z Temu ze statusem Wykonano) jest we wszystkich trzech taki sam. Szczegóły metody, które opisałem, pochodzą z kodu Odoo 19. Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20.

Ile kosztuje korzystanie z modułu?

Jest to jednorazowa opłata za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud: plan Conector kosztuje 49 €/mies. lub 490 €/rok, netto (bez VAT), i obsługuje do trzech kont Temu. Zobaczysz to na stronie modułu.

Czy pomożecie we wdrożeniu?

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, także na wypadek, gdy Twój przepływ z Temu wymaga czegoś, czego moduł nie obejmuje.

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