Co oznacza ten komunikat
Pełny tekst to Temu ads detail query requires at least one goodsId. i zatrzymuje on akcję: zgłasza go zapytanie o szczegóły Ads w module, gdy po przejrzeniu otrzymanej listy goodsId nie zostaje na niej żaden.
Może się pojawić po kliknięciu przycisku Sync Ads Campaigns na karcie Temu Dashboard, którą otwierasz z menu Temu: akcja przycisku trafia do tego zapytania i to ono zgłasza błąd, jeśli spełniony jest jego warunek. Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18 i 19.


Co kod sprawdza, po kolei
W Odoo 19 kod zapytania robi następujące rzeczy. Najpierw przechodzi po liście goodsId i odrzuca puste wartości: brak wartości, pusty tekst lub fałsz. Z pozostałymi robi porządek: tekst złożony wyłącznie z cyfr (nie licząc spacji na końcach) zamienia na liczbę, inny tekst zachowuje bez tych spacji, a każdą inną wartość zostawia bez zmian. Jeśli lista w ogóle nie dotrze, wynik jest taki sam, jak gdy dotrze pusta.
Dopiero po tym porządkowaniu sprawdza, czy lista jest pusta. Jeśli tak, zgłasza błąd i na tym się kończy. Gdy widzisz ten komunikat, moduł nie wysłał jeszcze do Temu zapytania o szczegóły Ads: lista, którą otrzymało to zapytanie, była pusta albo zawierała tylko puste wartości.
Tekst komunikatu nie zawiera żadnego konkretnego goodsId, więc mówi Ci tylko tyle, że po filtrze nie został żaden.
Checklista dla tego komunikatu
Zanim klikniesz przycisk
- Zapisz wersję swojego Odoo: komunikat jest w opublikowanym kodzie 17, 18 i 19.
- Otwórz kartę z menu
Temui znajdź przyciskSync Ads Campaigns. W Odoo 17, 18 i 19 jest widoczny zawsze, więc nie trzeba spełniać żadnego warunku, żeby go mieć przed sobą.
- Pamiętaj, że ten przycisk prowadzi do zapytania o szczegóły Ads. Jeśli komunikat pojawia się po jego kliknięciu, wiesz już, które zapytanie go zgłosiło.

Gdy pojawi się komunikat
- Skopiuj cały tekst,
Temu ads detail query requires at least one goodsId., bez skracania. Będzie potrzebny osobie, która pomoże Ci to sprawdzić.
- Pamiętaj, że akcja została zatrzymana.
- Pamiętaj, że zapytanie o szczegóły Ads sprawdza listę, zanim wyśle swoje żądanie do Temu.
- Zinterpretuj warunek własnymi słowami: lista goodsId dotarła pusta albo tylko z pustymi wartościami (brak wartości, pusty tekst lub fałsz).
- Miej na uwadze, że ten pierwszy filtr patrzy na wartości w takiej postaci, w jakiej dotarły. Tekst złożony tylko ze spacji nie jest w tym filtrze odrzucany jako pusty, bo usuwanie spacji odbywa się później.
Co się dzieje, gdy goodsId jednak są
- Jeśli goodsId dotrze jako tekst z cyfr, moduł zamienia go na liczbę przed wysłaniem.
- Jeśli dotrze inny rodzaj tekstu, zachowuje go bez spacji na końcach.
- Żądanie zawiera co najwyżej pierwsze 100 goodsId z listy.
- Na końcu, jeśli użyta metoda różni się od tej, którą karta miała zapisaną dla zapytania o szczegóły Ads, moduł ją aktualizuje.
Jeśli komunikat się powtarza
- Zanotuj wersję Odoo, kartę
Temu Dashboard, z której kliknąłeś przycisk, i moment, w którym to się stało.
- Napisz do nas z tymi danymi ze strony modułu, a przejrzymy to razem z Tobą.
Subskrypcja i wersje
Temu Connector for Odoo to moduł z jednorazową opłatą za wersję i wymaga subskrypcji FlexigoTech Cloud, plan Connector: 49 €/mies. lub 490 €/rok, netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej, nadzoruje synchronizację i powiadamia e-mailem, jeśli coś zawiedzie. Moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0; możesz go zobaczyć na jego karcie w Odoo Apps.
Jak pomaga FlexigoTech
Jeśli wdrażasz Odoo i chcesz mieć Temu podłączone z głową, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie. Mając tekst komunikatu i dane z ostatniej próby, możemy razem sprawdzić, co dotarło do zapytania.
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
