Wat de melding betekent
De volledige tekst is Temu ads detail query requires at least one goodsId. en de actie wordt afgebroken: de Ads-detailquery van de module gooit hem wanneer er, na controle van de lijst goodsId's die binnenkomt, niets overblijft.
Hij kan verschijnen wanneer je op de knop Sync Ads Campaigns klikt op het formulier van Temu Dashboard, dat je opent via het menu Temu: de actie van de knop komt bij die query uit, en zij gooit de fout als haar voorwaarde geldt. De melding staat in de gepubliceerde code van Odoo 17, 18 en 19.


Wat de code controleert, in volgorde
In Odoo 19 doet de code van de query het volgende. Eerst loopt hij door de lijst goodsId's en laat lege waarden vallen: niets, een lege tekst of false. Met wat overblijft doet hij een opschoning: een tekst die alleen uit cijfers bestaat (zonder de spaties aan de uiteinden mee te tellen) wordt een getal, een andere tekst blijft behouden zonder die spaties en elke andere waarde blijft ongewijzigd. Als de lijst helemaal niet binnenkomt, is het resultaat hetzelfde als bij een lege lijst.
Pas na die opschoning kijkt hij of de lijst leeg is. Zo ja, dan gooit hij de fout en stopt het daar. Als je deze melding ziet, heeft de module de Ads-detailaanvraag nog niet naar Temu gestuurd: de lijst die die query ontving, kwam leeg binnen of alleen met lege waarden.
De tekst van de melding bevat geen enkele concrete goodsId, dus het enige wat hij je zegt is dat er na het filter geen enkele overbleef.
Checklist voor deze melding
Voordat je op de knop klikt
- Noteer je Odoo-versie: de melding staat in de gepubliceerde code van 17, 18 en 19.
- Open het formulier via het menu
Temuen zoek de knopSync Ads Campaigns. In Odoo 17, 18 en 19 is hij altijd zichtbaar, dus je hoeft aan geen enkele voorwaarde te voldoen om hem te zien.
- Houd in gedachten dat die knop naar de Ads-detailquery leidt. Als de melding verschijnt wanneer je erop klikt, weet je al welke query hem heeft gegooid.

Wanneer de melding verschijnt
- Kopieer de hele tekst,
Temu ads detail query requires at least one goodsId., zonder hem in te korten. Dat heeft degene die met je meekijkt nodig.
- Houd er rekening mee dat de actie is gestopt.
- Houd er rekening mee dat de Ads-detailquery de lijst controleert voordat hij zijn aanvraag naar Temu stuurt.
- Lees de voorwaarde in gewone woorden: de lijst goodsId's kwam leeg binnen, of alleen met lege waarden (niets, lege tekst of false).
- Onthoud dat dat eerste filter de waarden bekijkt zoals ze binnenkomen. Een tekst met alleen spaties valt in dat filter niet af als leeg, omdat het opschonen van spaties pas daarna gebeurt.
Wat er gebeurt als er wel goodsId's zijn
- Als een goodsId als cijfertekst binnenkomt, zet de module hem om in een getal voordat hij hem verstuurt.
- Komt er een ander soort tekst binnen, dan bewaart hij die zonder de spaties aan de uiteinden.
- De aanvraag bevat maximaal de eerste 100 goodsId's van de lijst.
- Als de gebruikte methode na afloop afwijkt van wat het formulier had opgeslagen voor de Ads-detailquery, werkt de module die bij.
Als de melding terugkomt
- Noteer de Odoo-versie, het formulier van
Temu Dashboardwaarvandaan je op de knop hebt geklikt en het moment waarop het gebeurde.
- Schrijf ons met die gegevens via de pagina van de module en we bekijken het samen met je.
Abonnement en versies
Temu Connector for Odoo is een module met eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0; je vindt hem op zijn pagina in Odoo Apps.
Hoe FlexigoTech je helpt
Als je Odoo aan het implementeren bent en Temu goed gekoppeld wilt hebben, implementeren wij bij FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat. Met de tekst van de melding en de gegevens van je laatste poging kunnen we samen met je bekijken wat er bij de query is aangekomen.
Lees verder
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Broncode van de module: 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
