Naar hoofdinhoud
Limango · Shoppingclub en marktplaats

Limango en Odoo: wat het kost om een shoppingclub met campagnes van enkele dagen en de marktplaats te koppelen

Limango heeft twee kanalen: de shoppingclub, die verkoopt in campagnes van enkele dagen, en een marktplaats met een vast assortiment die op Mirakl draait. Elk kanaal vraagt een andere flow in Odoo. We hebben geen gepubliceerde Limango-connector: het is maatwerk, en hier lees je wat er opgelost moet worden.

Zendingen voorbereiden in Odoo na het sluiten van een campagne

Eerst het belangrijkste: we hebben geen gepubliceerde Limango-connector. Zocht je een Odoo-module die je installeert en klaar, dan staat die niet in onze catalogus en we kennen er geen die specifiek voor Limango is gemaakt. Wat we je wel kunnen vertellen is hoe de twee kanalen werken en wat je in Odoo moet oplossen voordat de eerste bestelling binnenkomt.

Limango bestaat uit twee kanalen: shoppingclub en marktplaats

Limango is een Duitse shoppingclub van de Otto-groep, vooral gericht op gezinnen. In de club zit het verschil met een marktplaats niet in de omvang, maar in de kalender: er opent een campagne, die enkele dagen duurt en dan sluit. Buiten dat venster bestaat je product niet voor de koper, en binnen dat venster zit alle vraag gebundeld. Naast de club heeft Limango een marktplaats met een vast assortiment waarop de verkoper rechtstreeks naar de klant verzendt, en die marktplaats draait op Mirakl. Het zijn twee kanalen met verschillende regels, en je moet weten op welk van de twee je gaat verkopen voordat je iets ontwerpt.

In de club bepaalt het korte venster bijna al het andere

Een campagne bundelt in enkele dagen de verkopen die je in een ander kanaal over weken zou spreiden, en daaruit volgen twee operationele gevolgen. Ten eerste: de eenheden die aan de campagne zijn toegezegd, mogen niet langer in je andere kanalen gepubliceerd blijven, anders verkoop je dezelfde twee keer. Ten tweede: de piek in de voorbereiding komt in één keer bij het sluiten, niet druppelsgewijs. Een Odoo die twintig bestellingen per dag makkelijk aankan, loopt vast bij zeshonderd in één ochtend als de geplande acties en de pickingroutes niet op die piek zijn ingericht.

Vraag voordat je een campagne accepteert om twee getallen: hoeveel eenheden je reserveert en hoeveel tijd je hebt vanaf het sluiten. Met die twee gegevens weet je al of het in je magazijn past. Zonder ze is elke planning een wens.

Twee kanalen, twee verschillende flows in Odoo

Bij een shoppingclub stuur je gewoonlijk bij het sluiten van de campagne de gebundelde goederen naar het magazijn van de club, en die verdeelt ze: in Odoo is dat één grote verkooporder, de bijbehorende levering en bijna altijd een verzendbericht met de details per collo. Op de marktplaats is het andersom: jij verstuurt elk pakket vanuit je eigen logistiek naar de eindklant, met het retourlabel erin, en de bestellingen komen één voor één binnen. Vraagt je clubcontract je om de eindklant namens Limango te bedienen, dan lijkt de werkwijze op die van dropship van retailers. De koppeling ontwerpen voor de ene modus en later ontdekken dat het de andere is, betekent hem helemaal opnieuw bouwen.

Het eerste wat je moet vragen is de specificatie, geen offerte

Op de marktplaats verloopt de uitwisseling zoals bij Mirakl: catalogus en aanbiedingen in CSV, XML of XLSX, via SFTP of via de API, en de verkoper-API van Mirakl is gedocumenteerd. Limango noemt daarnaast middleware-partners om mee te koppelen, onder andere Tradebyte, ChannelEngine, JTL en plentyONE. Bij de club ligt het anders: we hebben geen gedocumenteerde publieke API gevonden, en wat je ontvangt hangt af van je leverancierscontract en van het team dat je aanmeldt. Welk kanaal het ook is, zolang je de specificatie niet voor je hebt, kan niemand je serieus zeggen hoeveel werk het is. De vijf vragen die dit losmaken: welk formaat, via welk kanaal, hoe vaak, welke velden verplicht zijn en wie het transportlabel aanbrengt.

Wat Odoo nodig heeft, welk formaat het ook is

Wat verandert is het transport van de gegevens, niet het werk eronder. Je hebt een externe orderreferentie nodig die in Odoo is opgeslagen en die wordt geraadpleegd voordat er iets wordt aangemaakt, anders krijg je bij de eerste herpoging dubbele bestellingen. Je hebt een expliciete koppeling nodig tussen de Limango-code en je product, meestal via EAN, in een tabel die iemand kan nalopen. De campagneprijs moet een eigen prijslijst zijn en geen korting die regel voor regel met de hand is ingevoerd. En de toegezegde termijn moet doorlopen tot in de levering, want daar ziet degene die de order klaarzet hem.

We hebben geen Limango-connector: dit is maatwerk

Zonder omwegen: in onze catalogus van 105 modules staan Amazon, Shopify, Mirakl, AliExpress, Temu, ManoMano, ChannelEngine en WooCommerce, maar geen Limango. We hebben wel een gepubliceerde Mirakl-connector, het natuurlijke vertrekpunt voor de marktplaats, maar die hebben we niet getest tegen de Limango-instantie en daarom verkopen we hem niet als Limango-connector: elke Mirakl-operator bepaalt zelf zijn categorieën, attributen en verplichte velden, en de campagneclub kan een andere weg volgen. Een koppeling met Limango is maatwerk, gebouwd op dezelfde basis als de gepubliceerde connectoren: een taakwachtrij met idempotente herpogingen, een logboek van alles wat binnenkomt en uitgaat, en tests op Odoo 17, 18 en 19.

Wanneer koppelen de moeite niet waard is

Als Limango voor jou twee campagnes per jaar en driehonderd bestellingen betekent, koppel dan niets: exporteer het orderbestand, importeer het in Odoo met de standaardwizard en besteed het geld aan iets anders. Het maatwerk begint zich terug te verdienen wanneer campagnes terugkerend zijn, wanneer dezelfde voorraad in meer kanalen wordt verkocht en er een reëel risico op oververkoop is, of wanneer de termijn vanaf het sluiten zo kort is dat handwerk gewoon niet past. Die verdeling van voorraad over kanalen wordt uitgewerkt in meerdere marktplaatsen in één Odoo.

Veelgestelde vragen

Hebben jullie een Limango-connector voor Odoo?

Nee. Er is geen gepubliceerde Limango-module en we kondigen er ook geen aan alsof die bestaat. We hebben wel een gepubliceerde Mirakl-connector, maar die is niet getest tegen Limango. De koppeling wordt op maat ontwikkeld, en de omvang hangt af van de specificatie die Limango je geeft.

Heeft Limango een publieke API?

Dat hangt van het kanaal af. De marktplaats draait op Mirakl, waarvan de verkoper-API gedocumenteerd is. Voor de campagneclub hebben we geen publieke API gevonden: de uitwisseling wordt afgesproken bij de aanmelding als leverancier. Vraag het schriftelijk voordat je iets laat begroten.

Is dezelfde ontwikkeling bruikbaar voor andere shoppingclubs?

De basis wel: bestellingen per campagne, externe referentie, koppeling via EAN en termijnen. Wat altijd verandert is het bestandsformaat en wie het transportlabel aanbrengt.

Nuttige links binnen FlexigoTech

MaatwerkkoppelingenAls het kanaal geen gepubliceerde connector heeftMirakl-connector voor OdooGepubliceerd; niet getest tegen LimangoDropship van retailers en OdooPakbon van de retailer, labels en voorraadtekortenMeerdere marktplaatsen in één OdooEén hoofdvoorraad voor alle kanalen

Wil je op Limango verkopen en weet je niet waar te beginnen?

Stuur ons de specificatie die je hebt gekregen en vertel op welk kanaal je verkoopt: clubcampagnes of marktplaats. We vertellen je wat te automatiseren valt, wat nog niet de moeite waard is om te automatiseren en waar wij zouden beginnen. Schrijf naar comercial@flexigobe.com of plan een gesprek.

Praat met een engineer