Waar de knop staat en wat hij doet, in volgorde
De fiches open je via het menu Temu › Catalog › Listings. De knop Validate Product for Temu staat op de fiche van Product Publishing en heeft geen statusvoorwaarde: je ziet hem altijd in Odoo 17, 18 en 19.

In Odoo 19 doet de module na het klikken dit, in deze volgorde:
- Je opent de fiche via
Temu › Catalog › Listingsen klikt opValidate Product for Temu. - De module vult de fiche aan met de Temu-gegevens die op het product staan, vooral waar de fiche leeg is (het producttype wordt ook overgenomen als de fiche het op de standaardwaarde heeft).
- Ze bereidt de inhoud voor die naar Temu zou gaan en, daarnaast, een lijst met waarschuwingen.
- Ze vraagt Temu naar de compliance voor de categorie van de fiche. Bij fouten stopt ze hier.
- Ze controleert de productnaam en de beschrijving tegen de niet-toegestane woordenlijst. Bij fouten stopt ze hier.
- Als alles goed is gegaan, slaat ze de voorbereide inhoud op, wist ze de vorige fout, bewaart ze de waarschuwingen als die er zijn en zet ze de fiche op
Validated. - Als er ergens iets misgaat, schrijft ze
Failedin de fiche, bewaart ze de tekst van de fout en gooit ze die opnieuw zodat je hem ziet.
De vragen aan Temu gebeuren met de instantie van de fiche: het veld Instance zie je op de fiche en in de lijst van Product Publishing.
Met Odoo in het Nederlands heet de knop Validate Product for Temu.


Misverstanden over de knop
«Hij kijkt alleen of de fiche volledig is»
Voordat hij iets controleert, schrijft de knop in de fiche. Als de fiche geen kostensjabloon, merk, geregistreerd merk, vertegenwoordiger van de fabrikant, verantwoordelijke persoon, oorsprongsregio's of adressen van externe media heeft, en het product ze wel voor Temu heeft ingesteld, kopieert hij ze. Er zijn uitzonderingen op «alleen als het leeg is»: het producttype wordt ook van het product overgenomen als de fiche het leeg heeft of op de standaardwaarde, en het tweedehandsbereik wordt overgenomen als de fiche het op nul heeft. De overige tweedehandsgegevens worden gekopieerd wanneer de fiche ze niet heeft. Deze stap komt vóór de controles bij Temu.
«Hij verschijnt alleen als de fiche in een bepaalde status staat»
De knop heeft geen weergavevoorwaarde: je ziet hem altijd, in Odoo 17, 18 en 19. Hij kijkt ook niet naar de beginstatus, dus als je er nog een keer op klikt, doorloopt hij alles opnieuw en zet hij de fiche op Validated of op Failed, afhankelijk van het resultaat.
«Als Temu niet antwoordt, loopt de validatie altijd vast»
Dat hangt af van welke vraag het is. Bij de woordenlijst beschouwt de module de controle als geslaagd als de tekst leeg is, als de instantie die vraag niet heeft ingesteld of als de aanroep naar Temu mislukt. Bij de compliance zijn er ook geen fouten als de instantie de vraag naar de regels niet heeft ingesteld. De vraag naar het extra compliance-sjabloon wordt, als ze mislukt, genegeerd. Als daarentegen de hoofdvraag naar de compliance-regels mislukt, verschijnt de fout, blijft de fiche op Failed staan en zie je de tekst van de fout.
Praktisch gevolg: dat de fiche op Validated komt, bewijst niet dat Temu de woordenlijst bij die klik heeft nagekeken.
«De knop verzamelt de documenten die Temu vraagt»
Hij controleert alleen. Als de regels van Temu voor de categorie van de fiche extra informatie of een echte foto vragen, en de fiche heeft geen compliance-informatie en geen bijlagen, geeft de knop een compliancefout. Het volstaat dat ze een van beide heeft om die controle niet te laten falen. Hetzelfde gebeurt als het extra compliance-sjabloon verplichte velden bevat. Bij compliancefouten stopt de knop daar en kijkt hij niet meer naar de woordenlijst.
«Als het faalt, blijft er geen spoor van waarom»
Bij elke fout schrijft de methode Failed, bewaart ze de tekst van de fout en gooit ze die opnieuw, zodat de fout bij het klikken verschijnt. De fouten van de woordenlijst worden verzameld voordat ze worden gegooid: eerst wordt de naam nagekeken en dan de beschrijving, en ze komen in één enkele fout. Als Temu de niet-toegestane woorden teruggeeft, toont de fout ze; als het alleen een overtreding meldt, noemt de fout de naam van het veld.
Bij een geslaagde validatie gebeurt het omgekeerde: de vorige fout wordt gewist, de waarschuwingen van de voorbereiding van de inhoud worden bewaard (als die er zijn) en de voorbereide inhoud wordt opgeslagen.
Wat je moet controleren na het klikken
- Dat de fiche op
Validatedis gekomen. - Dat de instantie van de fiche (
Instance) degene is die je wilt gebruiken voor de vragen aan Temu. - Als ze op
Failedis gebleven, lees dan de hele fout: ze kan van de compliance komen, van de woordenlijst voor naam en beschrijving of van een andere stap van de validatie.
Hoe het past bij je abonnement en bij FlexigoTech
De Temu-connector van FlexigoTech is een module met een eenmalige betaling per Odoo-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. Je kunt de module bekijken op de fiche van Odoo Apps of op de pagina van de module.
Als je Odoo implementeert en de publicatiestroom naar Temu op je catalogus moet afstemmen, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat. Wil je een andere knop van de module zien, dan heb je dit artikel.
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): views/temu_product_binding_views.xml
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_product_binding.py
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
