Przypadek: jedno kliknięcie i komunikat, który zdaje się mówić wszystko
Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.
Wyobraź sobie wymyślony sklep Menaje Levante, który sprzedaje na Temu i korzysta z Odoo. Marta, odpowiedzialna za katalog, otwiera menu Temu, wchodzi do karty otwieranej stamtąd i klika Sync Price Orders. Na górze pojawia się powiadomienie o sukcesie: Price order data was refreshed successfully. Marta zastanawia się, ile Price Orders weszło i czy cokolwiek naprawdę się zmieniło.
To uzasadniona wątpliwość, a odpowiedź kryje się w tym, co robi kod przycisku. Przejdźmy przez to w kolejności wykonania.

Kiedy dokładnie pojawia się komunikat
Komunikat pojawia się po kliknięciu Sync Price Orders w karcie otwieranej z menu Temu. Przycisk jest zawsze widoczny w Odoo 17, 18 i 19: nie zależy od żadnego stanu karty.
Po kliknięciu kod działa w tej kolejności:
- Uruchamia synchronizację Price Orders dla tej instancji Temu.
- Gdy to wywołanie się kończy, zwraca powiadomienie z komunikatem
Price order data was refreshed successfully., oznaczone jako sukces i niezawieszone na ekranie.
Między jednym krokiem a drugim nie ma żadnego warunku dotyczącego wyniku: komunikat nie zależy od tego, ile rekordów zostało zsynchronizowanych.

Co oznacza, a czego nie oznacza
Komunikat oznacza, że przycisk zakończył wywołanie synchronizacji i zwrócił powiadomienie. Nie informuje, ile rekordów zostało zsynchronizowanych, i jest taki sam, czy zsynchronizowano rekordy, czy żadnego. To tylko powiadomienie: niczego nie blokuje i nie wymaga od Ciebie żadnej akcji.
Liczba rekordów idzie inną drogą. Gdy liczba zsynchronizowanych rekordów nie jest zerem, moduł zostawia dodatkowo notatkę z tą liczbą w wiadomościach karty. Jeśli liczba wynosi zero, kod tej notatki nie zostawia. Dlatego żeby sprawdzić, czy coś weszło, trzeba patrzeć w wiadomości karty, a nie w powiadomienie.
Co robi Marta, krok po kroku
- Otwiera menu
Temui wchodzi do karty, którą chce zaktualizować. - Klika
Sync Price Orders. - Czyta powiadomienie
Price order data was refreshed successfully.: potwierdza ono, że wywołanie się zakończyło i że przycisk zwrócił komunikat. - Otwiera wiadomości karty i szuka notatki z liczbą rekordów. Jeśli nie ma nowej notatki, kod jej nie zostawił, bo liczba zsynchronizowanych rekordów wyniosła zero.
Wątpliwości po zobaczeniu komunikatu
Czy to błąd?
Nie. To powiadomienie o sukcesie, które niczego nie blokuje i nie zostaje na stałe na ekranie.
Dlaczego jest «refreshed», skoro nic nie weszło?
Bo komunikat jest zwracany na końcu, bez patrzenia na wynik. Powiadomienie nie zawiera liczby rekordów; ta liczba pojawia się, o ile jest, tylko w notatce karty.
Gdzie zobaczę szczegóły?
W wiadomościach karty, gdzie moduł zostawia notatkę z liczbą rekordów, gdy zsynchronizowano jakiś rekord.
Czy mogę kliknąć przycisk, kiedy chcę?
Przycisk jest zawsze widoczny w Odoo 17, 18 i 19, więc nie trzeba spełniać żadnego warunku karty, by go zobaczyć.
Co Marta wynosi z tego przypadku
- Komunikat potwierdza, że przycisk się zakończył, a nie ile przyniósł.
- Liczba rekordów, jeśli istnieje, jest w notatce w wiadomościach karty.
- Jeśli po kliknięciu nie ma nowej notatki, kod nie zarejestrował w tym kliknięciu żadnego zsynchronizowanego rekordu.
Jak wygląda przycisk w Odoo po polsku
W Odoo po polsku przycisk nazywa się Sync Price Orders. Moduł nie ma opublikowanego tłumaczenia na ten język, więc etykieta pozostaje w oryginale.

Wersje i subskrypcja
Komunikat znajduje się w opublikowanym kodzie gałęzi 17.0, 18.0 i 19.0. Moduł jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20.
Moduł wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT), dla maksymalnie 3 kont platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, jeśli coś zawiedzie.
Jak pomaga FlexigoTech
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli budujesz sprzedaż na Temu w oparciu o Odoo i chcesz sprawdzić synchronizację z kimś, kto zna moduł, zobacz stronę modułu lub 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): models/temu_instance.py
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
