Naar hoofdinhoud
Temu · Orderinvoer

Temu-bestellingen in Odoo importeren zonder onderweg gegevens te verliezen

Een Temu-bestelling is geen regel met een naam en een adres. Hij bevat een variant, een valuta, de btw van het land, een toegezegde verzendtermijn en een identificatie die je moet respecteren als je geen dubbele orders wilt. Dit moet je mappen en in deze volgorde.

Temu-bestellingen in Odoo, met hun marketplace-referentie en status

De vraag komt altijd terug: "komen de Temu-bestellingen vanzelf in Odoo binnen?". Ja, dat doen ze. Wat bepaalt of het werkt of een zee van handmatig corrigeren wordt, is niet dát ze binnenkomen, maar waarmee ze binnenkomen. Een slecht gemapte bestelling merk je drie weken later, als iemand de btw probeert af te stemmen of moet uitleggen waarom er twee leveringen voor dezelfde bestelling zijn.

Eerst: de identificatie, anders krijg je dubbele orders

Elke Temu-bestelling komt binnen met een eigen referentie. Dat nummer moet op de Odoo-order worden bewaard en de sleutel zijn die je raadpleegt voordat je iets aanmaakt. Als de import eerst aanmaakt en pas daarna controleert, levert elke nieuwe poging (een netwerkonderbreking, een overlappende cron, een handmatig gestarte synchronisatie terwijl de automatische liep) je twee identieke orders en twee leveringen op. Dit is de fout die we het vaakst vinden bij het auditen van connectoren die iemand anders bouwde.

Varianten: de SKU van Temu is niet jouw SKU

Temu identificeert elke variant met een eigen code. Jouw Odoo heeft de zijne. Tussen die twee heb je een koppeling nodig, en die moet expliciet en controleerbaar zijn, geen functie die raadt door tekenreeksen af te knippen. Als de koppeling faalt, komt de bestelling binnen met een generiek product of komt hij helemaal niet binnen, en in beide gevallen merkt iemand het te laat.

Een tip die ellende bespaart: leg de koppelingen vast voordat je het kanaal opent, niet na de eerste piek aan bestellingen. Honderden bestellingen zonder product of met een generiek product met de hand nalopen kost je een dag.

Btw en valuta: die bepaalt het land van bestemming

Als je in meerdere landen verkoopt, komt elke bestelling binnen met zijn eigen valuta en met de btw die hoort bij de plek waar de goederen heen gaan, niet bij de plek waar je bedrijf zit. In Odoo betekent dat een fiscale positie per land en een prijslijst per valuta, ingesteld voordat de eerste bestelling binnenkomt. Het is hetzelfde werk als in het artikel over Temu in een multichannel-operatie, en het is waar door onachtzaamheid het meeste geld verloren gaat.

De toegezegde termijn gaat voor op je magazijn

Temu vraagt je niet te verzenden wanneer het jou uitkomt: je krijgt per bestelling een uiterste datum, en wie die mist, betaalt in accountstatistieken. Dat gegeven moet doorreizen naar de levering in Odoo en zichtbaar zijn voor wie de bestelling klaarmaakt. Een bestelling die zonder uiterste datum binnenkomt, wordt klaargemaakt op volgorde van binnenkomst, en die volgorde is niet de volgorde die Temu verwacht.

Annuleringen: het geval waar bijna niemand op voorbereid is

Een bestelling kan worden geannuleerd nadat hij in Odoo is binnengekomen en voordat hij het magazijn verlaat. Als de import alleen kan aanmaken, komt de annulering niet aan en verstuur je uiteindelijk goederen die niemand gaat betalen. De synchronisatie moet ook statuswijzigingen lezen, niet alleen nieuwe bestellingen, en moet weten wat ze met een al gevalideerde levering doet: dat is geen annulering meer, dat is een retour.

Wat onze connector doet

De Temu-connector voor Odoo (Odoo 17, 18 en 19) lost een deel hiervan standaard op, en het is goed om precies te weten welk deel. Hij zoekt elke bestelling op via zijn Temu-referentie voordat hij iets aanmaakt, en de database laat geen twee bestellingen met dezelfde referentie in dezelfde winkel toe. Hij koppelt elke regel aan jouw variant via de verkopers-SKU die je op Temu gebruikt tegenover de interne referentie in Odoo, of via de Temu-identificaties die hij op de variant bewaart: er is geen aparte tabel, de koppeling is jouw interne referentie, en een regel waarvoor geen variant wordt gevonden laat de verkooporder in concept in plaats van hem te bevestigen. Hij maakt de klant aan met het land van levering, en dat heeft Odoo nodig om de automatische fiscale positie toe te passen die je per land hebt ingesteld. Hij bewaart de uiterste verzenddatum van Temu op het Temu-orderrecord, gekoppeld vanuit de levering; hij schrijft hem niet op de levering zelf. En hij leest bestellingen op wijzigingsdatum, niet alleen de nieuwe: als Temu annuleert, annuleert hij de verkooporder, tenzij er al een gevalideerde levering of een geboekte factuur is; dan raakt hij de order niet aan en plaatst hij een notitie op de order.

Veelgestelde vragen

Hoe vaak komen de bestellingen binnen?

Standaard elke 15 minuten via een geplande actie, en eerder als je de webhook van de connector bij Temu registreert: statuswijzigingen worden verwerkt zodra ze binnenkomen. Het interval kun je omhoog of omlaag zetten naargelang het volume; wat je beter niet doet, is het op een uur laten staan, want de verzendtermijn van Temu verbruikt dat uur.

En als ik al bestellingen handmatig heb geïmporteerd?

De connector zoekt bestaande verkooporders niet op via de referentie: hij koppelt elke Temu-bestelling aan de verkooporder die hij zelf aanmaakt, dus de referentie met de hand invullen voorkomt het duplicaat niet. De eerste synchronisatie kijkt maar terug over een instelbaar venster (standaard 24 uur), maar leest op wijzigingsdatum: een bestelling die je handmatig hebt geïmporteerd en die van status verandert nadat je de connector hebt ingeschakeld, komt opnieuw binnen als nieuwe bestelling. De nette aanpak is om op de dag van inschakelen te stoppen met handmatig importeren en die overlappende bestellingen de eerste dagen na te lopen.

Werkt het met een eigen magazijn en met externe logistiek?

Met allebei. Wat verandert, is wie de levering valideert en waar het trackingnummer vandaan komt; de bestelling komt op dezelfde manier binnen.

Nuttige links binnen FlexigoTech

Temu-connector voor OdooBestellingen, producten, prijzen en voorraad in 17, 18 en 19Temu in een multichannel-operatieHoofdvoorraad, catalogus en waar je op moet letten voordat je het kanaal opentMeerdere marketplaces in één OdooEén voorraad, één catalogus en één plek om te kijken

Wat wij hieraan doen

Temu-connectorWat hij doet, schermafbeeldingen, versies en prijs.

Ga je Temu openen en wil je niet met de hand afstemmen?

Vertel ons in welke landen je verkoopt, hoeveel referenties je hebt en of het magazijn van jou is of van een derde. Wij zeggen je wat je moet voorbereiden voordat je het kanaal inschakelt. Schrijf naar comercial@flexigobe.com of plan een gesprek.

Praat met een engineer