Gdzie jest przycisk i co robi
Oferty Temu otwierasz z menu Temu › Catalog › Listings. Na ekranie Product Publishing znajdziesz przycisk Refresh Temu Lists. Jego widok nie ma żadnego warunku: jest widoczny zawsze, w Odoo 17, 18 i 19. Z Odoo po angielsku, po polsku i po hiszpańsku przycisk nosi ten sam napis Refresh Temu Lists, bo moduł nie ma jego tłumaczenia.


Po kliknięciu przycisk działa na jednej ofercie i używa instancji Temu tej oferty (pole Instance, widoczne na karcie i w widoku listy Product Publishing). Wychodzi od wartości, które ta instancja ma już zapisane, i wykonuje po kolei odświeżenie szablonów transportu, marek, producentów, osób odpowiedzialnych i krajów pochodzenia. Kategorie są pominięte. Na końcu wyświetla powiadomienie zatytułowane Temu lists refreshed, z jedną linią na każde zestawienie: Categories in cache: …, Freight templates: …, Brands: …, Manufacturers: …, Responsible persons: …, Origin countries: … i Origin provinces/states: ….

Błędne wyobrażenia o przycisku
«Jeśli go nie kliknę, listy Temu się nie załadują»
Normalną drogą nie jest przycisk. Moduł zawiera zaplanowane zadanie Temu Sync Reference Cache, które działa co pięć minut i jest aktywne po instalacji. To zadanie pracuje tylko na instancjach, w których synchronizacja zestawień jest oczekująca lub w toku. Dopóki część bez kategorii nie jest zakończona w instancji, wykonuje jeden raz to samo szybkie odświeżenie co przycisk, a następnie zajmuje się kategoriami. Na końcu zapisuje podsumowanie i publikuje wiadomość w instancji; jeśli coś się nie powiedzie, zapisuje błąd i publikuje inną wiadomość.
Przycisk służy do ręcznego powtórzenia tego szybkiego odświeżenia: szablonów transportu, marek, producentów, osób odpowiedzialnych i krajów pochodzenia.
Jeden szczegół zadania: jeśli inna transakcja blokuje wiersz instancji, zadanie pomija ją w tym przebiegu i odnotowuje to w dzienniku technicznym.
«Przycisk odświeża także kategorie»
Nie. Przycisk zleca odświeżenie bez kategorii, dlatego pierwsza linia powiadomienia brzmi Categories in cache: …, a nie «odświeżono»: to liczba, która była już zapisana. Jeśli ta liczba wynosi zero, przycisk dodaje ostrzeżenie: Quick refresh does not load categories. Use 'Sync Reference Cache' on the Temu instance once to import the real Temu category tree.
Kategoriami zajmuje się zadanie zaplanowane, partiami. Bierze kolejkę kategorii nadrzędnych i za każdym razem przetwarza jedną partię, z limitem rozmiaru i czasu. Jeśli kolejka się nie opróżni, instancja znów staje się oczekująca z podsumowaniem postępu, a kolejny przebieg kontynuuje pracę. Gdy kolejka się opróżni, synchronizacja przechodzi w stan zakończonej, a kolejka jest usuwana.
«Przycisk pojawia się tylko w pewnych warunkach lub wersjach»
Jego widok nie narzuca żadnego warunku: jest widoczny zawsze. Jest w opublikowanych gałęziach Odoo 17, 18 i 19. Od miejsca kliknięcia zależy tylko to, z jaką instancją pracuje: tą z otwartej oferty.
«Odświeża wszystkie moje konta Temu naraz»
Też nie. Przycisk działa na jednym rekordzie i zleca odświeżenie instancji wskazanej w polu Instance tej oferty. Jeśli pracujesz z kilkoma instancjami, przycisk z jednej oferty nie odświeża zestawień pozostałych.
«Jeśli jeden krok zawiedzie, wszystko się przerywa»
Każde zestawienie jest odświeżane we własnym kroku, a błąd w jednym nie zatrzymuje kolejnych. Błąd jest zbierany, a przycisk przechodzi do następnego zestawienia. Liczba dla zestawienia, które zawiodło, to ta, która była już zapisana, ponieważ wynik zaczyna się od liczb z tego, co jest przechowywane.
Jeśli nie ma błędów, powiadomienie jest typu sukces. Jeśli jakiś jest, zmienia się w ostrzeżenie, zostaje przypięte i dodaje linię Warnings: … z błędami oddzielonymi znakiem | . Przed każdym błędem stoi wewnętrzny identyfikator kroku, który zawiódł, a po nim błąd zwrócony przez ten krok.
«Wszystkie błędy Temu wyświetlają się w ostrzeżeniu tak samo»
Nie do końca. W przypadku producentów i osób odpowiedzialnych, jeśli były już zapisane rekordy, a moduł klasyfikuje błąd jako tymczasowy po stronie systemu Temu, ostrzeżenie dla tego kroku brzmi Temu temporary system error. Cached records were kept., z identyfikatorem kroku na początku. W przypadku pozostałych zestawień ostrzeżenie zawiera błąd dokładnie taki, jaki zwrócił ten krok, a w powiadomieniu pojawia się liczba, która była już zapisana dla tego zestawienia.
Jak to sprawdzić samodzielnie
Otwórz ofertę z Temu › Catalog › Listings, sprawdź w polu Instance, której instancji używa, i kliknij przycisk. Przeczytaj tytuł i linie powiadomienia: typ powiadomienia mówi, czy wystąpiły błędy, a linia kategorii, czy jest już zapisana liczba kategorii.
Koszt i pomoc FlexigoTech
Moduł jest płatny jednorazowo za każdą wersję Odoo i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT). Cena modułu dla każdej wersji jest na jego karcie, a zakup na stronie modułu. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej i powiadamia e-mailem, jeśli synchronizacja się nie powiedzie.
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli Twój katalog Temu potrzebuje czegoś, czego moduł nie obejmuje, napisz do nas.
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): views/temu_product_binding_views.xml
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_product_binding.py
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
