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.


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.

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
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): models/stock_picking.py
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): views/stock_picking_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
