Co oznacza komunikat i kiedy się pojawia
Czy Advertising reports synchronized successfully. to błąd?
Nie. To komunikat o sukcesie, który nie blokuje ekranu. Kod zwraca go jako powiadomienie i oznacza jako niestałe, więc nie czeka, aż go zamkniesz. Jeśli trafiasz tu, szukając błędu, ten komunikat oznacza, że akcja się zakończyła.
Kiedy dokładnie się pojawia?
Gdy klikniesz Sync Ads Reports, a synchronizacja raportów reklamowych dojdzie do końca. Według kodu Odoo 19 przycisk wykonuje dwie rzeczy po kolei: uruchamia synchronizację i, gdy tylko ta wróci, zwraca komunikat. Między jednym a drugim nie ma już żadnej dodatkowej kontroli. Komunikat nie zależy od tego, ile wierszy pobrano, ani od tego, czy istnieją kampanie.
Gdzie jest przycisk i w jakich wersjach?
W karcie Temu Dashboard, którą otwierasz z menu Temu. W Odoo 17, 18 i 19 przycisk jest zawsze widoczny. Komunikat znajduje się w opublikowanym kodzie wszystkich trzech gałęzi (17, 18 i 19). Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20.


Sync Ads Reports.
Co Odoo robi, zanim go pokaże
Co robi synchronizacja przed komunikatem?
Kod Odoo 19 przechodzi przez każdy zaznaczony rekord i robi to w tej kolejności:
- Oblicza okres, który kończy się w momencie kliknięcia i zaczyna siedem dni wcześniej. Przycisk nie przekazuje innej wartości, więc używana jest ta.
- Pobiera raport reklamowy typu mall dla tego okresu. Każdy otrzymany wiersz jest przetwarzany jako raport typu mall, a te, które moduł uznaje za zsynchronizowane, są zliczane.
- Pobiera identyfikatory produktów (goods), które ma sprawdzić, usuwa powtórzenia i sortuje je.
- Dla każdego produktu pobiera jego raport i przetwarza każdy wiersz jako raport typu goods, zliczając również te, które uzna za zsynchronizowane.
- Jeśli w tej samej karcie istnieje kampania z tym samym identyfikatorem produktu, kod może zapisać w niej podsumowanie raportów (zachowuje poprzednie, jeśli odpowiedź go nie zawiera) oraz datę ostatniej synchronizacji raportów, a także wyczyścić ostatni błąd. To, czy to zrobi, zależy od postaci otrzymanej odpowiedzi.
- Publikuje w karcie
Temu Dashboardnotatkę z liczbą zsynchronizowanych wierszy mall i goods.
Czy to znaczy, że dane zostały pobrane?
Niekoniecznie. Komunikat jest zwracany na końcu, a kod nie sprawdza liczników, zanim to zrobi. Aby dowiedzieć się, ile wierszy zsynchronizowano, przeczytaj notatkę, którą synchronizacja publikuje w karcie Temu Dashboard, a która podaje osobno wiersze mall i wiersze goods.
Co z kampaniami?
Kampania jest aktualizowana tylko wtedy, gdy należy do tej samej karty i ma ten sam identyfikator produktu co sprawdzany produkt. Jeśli żadna kampania nie ma tego identyfikatora, kod przetwarza wiersze tego produktu, ale nie zapisuje nic w żadnej kampanii.
Jak sprawdzić wynik krok po kroku?
Otwórz menu Temu i wejdź do karty Temu Dashboard. Kliknij Sync Ads Reports, poczekaj na komunikat, a potem przeczytaj nową notatkę, która pojawi się w karcie: znajdziesz tam liczby wierszy mall i goods. Komunikat mówi, że akcja się zakończyła; notatka mówi, co zostało przetworzone.
Gdy się nie pojawia, wersje i koszt
Co robić, jeśli nie widzę komunikatu?
Komunikat jest zwracany dopiero po synchronizacji, więc jeśli go nie widzisz, akcja nie doszła do końca: nie uznawaj raportów za zsynchronizowane. Sprawdź, co Odoo pokazuje w zamian, oraz kartę Temu Dashboard.
Czy mogę zmienić okres siedmiu dni z poziomu przycisku?
Nie z przycisku: wywołuje on synchronizację bez podania dni, a wartość domyślna w kodzie to siedem.
Ile kosztuje korzystanie z modułu?
Moduł jest płatny jednorazowo za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud. Połączenie przechodzi przez tę usługę, która przechowuje dane uwierzytelniające w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail w razie błędu. Plan Konektor kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT). Z subskrypcją moduł dla nowych wersji Odoo jest wliczony, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję kupuje się tam. Możesz zobaczyć kartę w Odoo Apps lub stronę modułu.
A jeśli potrzebuję pomocy przy integracji?
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, na wypadek gdyby Twój przypadek z Temu wymagał czegoś więcej niż moduł.
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/en/services.html
- flexigotech.com/precios.html
