Naar hoofdinhoud
Beauty en parafarmacie · Duitsland

Beauty en parafarmacie verkopen op Douglas en Shop Apotheke vanuit Odoo: wat het product vraagt vóór de API

We hebben geen gepubliceerde connector voor Douglas of Shop Apotheke, en dat zeggen we liever meteen. Wat bepaalt of verkopen daar vanuit Odoo werkt, is niet de API: het zijn partijen, houdbaarheidsdata, wat je in elk land mag verkopen en de gegevens die de productfiche verplicht stelt.

Productcatalogus in Odoo met referenties en voorraad

Ben je hier beland op zoek naar een connector van Douglas of Shop Apotheke voor Odoo, dan komt het korte antwoord eerst: we hebben voor geen van beide een gepubliceerde connector. Wat we je wel kunnen vertellen is waar deze projecten vastlopen, en dat is bijna nooit de API. Bij beauty en parafarmacie brengt het product eigen verplichtingen mee: partij, houdbaarheidsdatum, regelgeving per land en productgegevens die in Spanje nooit iemand van je vroeg. Als dat niet goed in Odoo staat, lost geen enkele middleware het op.

Eerst: welke integratieroute biedt de operator?

Het eerste is weten hoe de operator je aanbod ontvangt en hoe hij bestellingen teruggeeft. Er zijn drie gevallen. Draait zijn marketplace op Mirakl, dan dekt onze connector de basis en ontbreekt alleen het profiel van de operator, zoals we deden met Superdrug, een andere operator in gezondheid en beauty (hoe het werkt, lees je in Mirakl en Odoo). Werk je al met een aggregator zoals ChannelEngine en zit de operator in zijn catalogus, dan ga je langs die weg. Is er een eigen API of alleen het uploaden van bestanden, dan is het maatwerk. De technologie van elke operator bevestig je met zijn onboardingdocumentatie, die neem je niet zomaar aan.

Partijen en houdbaarheid: Odoo heeft het, maar je moet het eerst activeren

Een cosmeticaproduct draagt wettelijk een partijnummer en, als het 30 maanden of korter houdbaar is, een minimale houdbaarheidsdatum. Odoo regelt beide standaard, ook in Community: tracking per partij, houdbaarheidsdata per partij en de FEFO-uitslagstrategie, die eerst uitgeeft wat het eerst verloopt. Het moeilijke is het te activeren met een volle voorraad: elke eenheid in het schap heeft een partij nodig, en dat betekent fysieke inventarisatie, referentie voor referentie. Dat doe je voordat je het kanaal opent, niet terwijl er bestellingen binnenkomen.

De voorraad die je publiceert is niet de voorraad die je hebt, maar de voorraad met voldoende resterende houdbaarheid. Eist een operator bij levering een minimale resterende houdbaarheid, dan blijven eenheden die daar niet aan voldoen buiten het aanbod, ook al liggen ze in het schap. Odoo bewaart een uitfaseerdatum per partij, maar trekt die niet zelf af van wat beschikbaar is: de integratie moet dat doen.

Traceerbaarheid: de vraag komt op de dag van de recall

Niemand kijkt naar traceerbaarheid tot een fabrikant een partij terugroept. Op die dag moet je binnen enkele uren antwoorden aan wie is verkocht en onder welk ordernummer van de marketplace. In Odoo komt het antwoord uit het traceerbaarheidsrapport van de partij, mits de partij is vastgelegd bij het klaarmaken van de zending en niet achteraf, uit het hoofd. Daarvoor heb je een barcodescanner bij het picken nodig en de referentie van de operator opgeslagen in de Odoo-order. Zonder dat bestaat traceerbaarheid op papier, niet in de gegevens.

Landbeperkingen: wat in Spanje mag, mag niet altijd in Duitsland

In Duitsland mogen apotheekplichtige geneesmiddelen alleen door een erkende apotheek worden verkocht. Een externe verkoper houdt cosmetica, voedingssupplementen en medische hulpmiddelen over die geen apotheek vereisen, elk met eigen regels. Supplementen moeten uiterlijk bij de start van de verkoop worden gemeld bij de Duitse autoriteit, en de toegestane planten zijn in de EU niet geharmoniseerd: wat je in Spanje verkoopt, mag daar misschien niet. Parfums bevatten alcohol en reizen als gevaarlijke stoffen, wat de keuze aan vervoerders beperkt. In Odoo model je dit met productattributen die publicatie per land of kanaal blokkeren. Beter dat je ERP het tegenhoudt dan een afwijzing door de operator of een Abmahnung, de sommatie van concurrenten en verenigingen die in Duitsland zo gebruikelijk is.

Productgegevens: wat ze je in Spanje niet vroegen

Een cosmeticafiche op een Duitse marketplace bevat veel meer dan titel, foto en EAN: INCI-ingrediënten, nominale inhoud, prijs per maateenheid (de Grundpreis uit de Duitse prijzenregelgeving), waarschuwingen in het Duits en naam en adres van de fabrikant en, als die buiten de EU zit, van zijn verantwoordelijke in de EU, die de Algemene Productveiligheidsverordening verplicht in het online aanbod te tonen. En om aan Duitse consumenten te verkopen moet je bedrijf geregistreerd zijn in LUCID, het Duitse verpakkingsregister. Als die gegevens in een spreadsheet naast Odoo staan, is elke aanmelding een kopieer-en-plakwerk vol fouten: het moeten velden van het product zijn.

Wanneer je geen connector nodig hebt

Met weinig referenties, weinig volume en een operator die het uploaden van bestanden in zijn portaal toestaat, volstaat dat: Odoo exporteert het bestand en de bestellingen voer je in enkele minuten met de hand in. Automatiseren loont als het intikken van bestellingen, het bijwerken van voorraad en het uploaden van tracking elke week uren kost, of als een voorraadfout je al een boete heeft gekost. En als de regelgeving je afremt (verantwoordelijke persoon, melding in het Europese cosmeticaportaal (CPNP), verpakkingsregistratie), lost geen software dat op: dat is werk voor je regelgevingsadviseur, niet voor ons.

Wat wij doen

Twee dingen, in Odoo 17, 18 en 19. Het eerste is Odoo klaarmaken voor de sector: partijen, houdbaarheidsdata, FEFO, regelgevingsgegevens op het product en publicatieblokkade per land. Dat werkt voor elk kanaal, niet alleen voor deze twee. Het tweede is de maatwerkintegratie met de operator: uitgaan van de Mirakl-connector als die van toepassing is, of bouwen tegen zijn API of zijn bestanden. Wat het kost, hangt af van die route, van hoeveel categorieën en attributen de operator eist en van of de partij tot bij hem moet meereizen.

Veelgestelde vragen

Hebben jullie een connector voor Douglas of Shop Apotheke?

Niet gepubliceerd. Die wordt op maat ontwikkeld, afhankelijk van de integratieroute die elke operator biedt; is het Mirakl, dan vertrekken we vanuit onze Mirakl-connector en is het werk een stuk kleiner.

Volstaat een middleware niet?

Dat kan, als je er al voor betaalt en die de operator dekt. Maar een middleware verplaatst bestellingen en voorraad: partijen, houdbaarheidsdata en landbeperkingen moeten sowieso goed in Odoo staan, want de middleware kopieert alleen wat Odoo hem geeft.

Kan een verkoper die geen apotheek is geneesmiddelen verkopen op een Duitse farmaceutische marketplace?

Geneesmiddelen die exclusief in de apotheek worden verkocht, niet: in Duitsland verkoopt alleen een erkende apotheek die. Welke categorieën elke operator toelaat, legt zijn contract vast; bevestig dat bij hem voordat je de catalogus voorbereidt.

Nuttige links binnen FlexigoTech

MaatwerkintegratiesTegen de API of de bestanden van de operator als er geen gepubliceerde connector isMirakl-connector voor OdooDe basis als de operator op Mirakl draaitSuperdrug-profiel voor de Mirakl-connectorEen operator in gezondheid en beauty, al gepubliceerd

Verkoop je cosmetica of parafarmacie en wil je naar Douglas of Shop Apotheke?

Vertel ons welke operator, hoeveel referenties en of je al met partijen werkt in Odoo. Wij zeggen welke integratieroute zinvol is en wat er in het product geregeld moet zijn voordat je de aanmelding aanvraagt. Schrijf naar comercial@flexigobe.com of plan een gesprek.

Spreek met een engineer