Waar de knop staat en wanneer hij verschijnt
De retouren open je via het menu Temu › Orders & Fulfillment › Returns. Op het formulier van Temu Returns staat de knop Refresh Logistics. De weergave stelt er geen enkele voorwaarde aan: je ziet hem bij elk retour, en de knop zit in de gepubliceerde branches van Odoo 17, 18 en 19. Wat hieronder staat, komt uit de code van Odoo 19.0.



Wat er gebeurt als je klikt, stap voor stap
Dit zijn de stappen in de volgorde waarin de knop ze uitvoert op het retour waarin je zit.
- Open het retour via
Temu › Orders & Fulfillment › Returnsen klik opRefresh Logistics. - Eerste controle: de module kijkt of het veld
Parent After Sales Snleeg is. Is dat zo, dan stopt de actie met de meldingParent After-sales SN is required.en wordt er niets opgeslagen. Dat veld zie je op het formulier vanTemu Returnsen ook in de lijst. - Vraag aan Temu: met de instantie van het retour (het veld
Instance, dat je ook op het formulier en in de lijst ziet) vraagt de module bij Temu de gegevens van het hoofdretour op met het nummer uitParent After Sales Sn. IsAfter Sales Sningevuld bij het retour, dan stuurt de module dat ook mee in de aanvraag. - Antwoord uitlezen: de module haalt uit het antwoord van Temu de gegevens van het retour: onder meer status, reden, opmerking van de koper, bedrag en valuta, datums en aantal artikelen. Om sommige gegevens aan te vullen leunt hij ook op de oorspronkelijke inhoud die het retour al had opgeslagen.
- Filteren: van die gegevens laat hij de instantie, de Temu-identificatie van het retour en de oorspronkelijke inhoud weg, want die worden vanaf hier niet herschreven (de datum van de laatste synchronisatie wordt daarna met de huidige tijd gezet). Levert het uitlezen van het antwoord een status op, dan wordt die weggeschreven, ook als hij leeg is; de overige gegevens gaan door een filter dat bepaalt wat er wordt weggeschreven.
- Registratie van het ontvangene: daaraan wordt het volledige logistieke antwoord toegevoegd, het antwoord van de aanvraag samen met de API-methode die is gebruikt, de datum en tijd van de laatste logistieke synchronisatie en van de laatste synchronisatie, en de vorige fout wordt gewist.
- Trackingnummer: bevat het antwoord een logistieke lijst, heeft het eerste element daarvan een trackingnummer en is het veld
Label Tracking Numberleeg, dan vult de module het met dat nummer. Had het retour er al een, dan verandert deze stap dat niet. - Opslaan: met alles hierboven wordt het retour weggeschreven. Gaat er iets mis bij de aanvraag, het uitlezen of het wegschrijven, dan stopt de actie, zie je de fout en wordt wat zou veranderen niet opgeslagen.
De fout die de knop kan geven
De melding van de eerste controle is Parent After-sales SN is required.. Ze verschijnt als je op Refresh Logistics klikt bij een retour waarvan het veld Parent After Sales Sn leeg is. Het is het eerste wat de knop controleert, voordat hij contact opneemt met Temu, dus als je haar ziet, is er geen aanvraag verstuurd en is er niets aan het retour veranderd.
Wat te doen: open het formulier van het retour, of bekijk de lijst van Temu Returns, en controleer of het veld Parent After Sales Sn een waarde heeft. Zolang het leeg is, stopt de knop met die melding. Bij andere fouten (die van de aanvraag bij Temu of van het wegschrijven kunnen komen) stopt de knop de actie en toont hij je de fout die is opgetreden.
Wat je na het klikken controleert
- Open het tabblad
Return Labelvan het formulier en kijk naar het veldLabel Tracking Number: dat wordt gevuld met het eerste trackingnummer uit het logistieke antwoord, alleen als het leeg was. - Controleer de status van het retour: kan het antwoord van Temu worden gelezen, dan herschrijft de knop de status met wat hij eruit afleidt.
- Controleer of
Instancede instantie is die je verwacht: de aanvraag wordt ermee gedaan.
Wat je nodig hebt om hem te gebruiken
De module is een eenmalige betaling per versie en heeft het FlexigoTech Cloud-abonnement nodig: het Connector-plan kost € 49 per maand of € 490 per jaar, excl. btw, voor maximaal 3 accounts van het platform. Hij is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20; je vindt de module op zijn pagina in Odoo Apps of op de modulepagina op flexigotech.com.
Wil je lezen hoe een andere knop van de module werkt, op dezelfde manier uitgelegd, dan vind je wat de knop «Execute» doet.
Hoe FlexigoTech je kan helpen
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je het beheer van Temu-retouren in je Odoo opzet en het met iemand wilt doorlopen, schrijf ons dan.
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_return_views.xml
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_return.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
