Aller au contenu principal
Beauté et parapharmacie · Allemagne

Vendre beauté et parapharmacie sur Douglas et Shop Apotheke depuis Odoo : ce qu'exige le produit avant l'API

Nous n'avons pas de connecteur publié pour Douglas ni pour Shop Apotheke, et il vaut mieux le dire d'emblée. Ce qui décide si vendre là-bas depuis Odoo fonctionne, ce n'est pas l'API : ce sont les lots, les dates de péremption, ce qui peut être vendu dans chaque pays et les données qu'exige la fiche.

Catalogue de produits dans Odoo avec ses références et ses stocks

Si vous êtes arrivé ici en cherchant un connecteur Douglas ou Shop Apotheke pour Odoo, la réponse courte vient d'abord : nous n'avons de connecteur publié pour aucun des deux. Ce que nous pouvons vous dire, c'est où ces projets se bloquent, et ce n'est presque jamais l'API. En beauté et parapharmacie, le produit apporte ses propres obligations : lot, date de péremption, réglementation par pays et données de fiche que personne ne vous demandait en Espagne. Si tout cela n'est pas correct dans Odoo, aucun middleware ne le réparera.

D'abord : quelle voie d'intégration l'opérateur propose

Il faut d'abord savoir comment l'opérateur reçoit vos offres et renvoie les commandes. Il y a trois cas. Si sa marketplace fonctionne sur Mirakl, notre connecteur couvre la base et il ne manque que le profil de l'opérateur, comme nous l'avons fait avec Superdrug, un autre opérateur de santé et beauté (comment cela fonctionne, dans Mirakl et Odoo). Si vous travaillez déjà avec un agrégateur comme ChannelEngine et que l'opérateur figure dans son catalogue, on passe par là. S'il y a une API propre ou seulement un chargement de fichiers, c'est un développement sur mesure. La technologie de chaque opérateur se confirme avec sa documentation d'inscription, elle ne se suppose pas.

Lots et dates de péremption : Odoo le fournit, mais il faut l'activer avant

Un cosmétique porte un numéro de lot par obligation légale et, s'il dure 30 mois ou moins, une date de durabilité minimale. Odoo gère les deux en standard, y compris en Community : suivi par lots, dates de péremption par lot et stratégie de sortie FEFO, qui sort en premier ce qui expire le plus tôt. Le plus difficile est de l'activer avec un entrepôt plein : chaque unité en rayon a besoin de son lot, ce qui représente un inventaire physique référence par référence. Cela se fait avant d'ouvrir le canal, pas avec des commandes qui arrivent.

Le stock que vous publiez n'est pas celui que vous avez, mais celui qui a une durée de vie suffisante. Si un opérateur exige une marge minimale de péremption à la livraison, les unités qui n'y répondent pas restent hors de l'offre même si elles sont en rayon. Odoo conserve une date de retrait par lot, mais ne la déduit pas seul du disponible : c'est à l'intégration de le faire.

Traçabilité : la question arrive le jour du rappel

Personne ne regarde la traçabilité tant qu'un fabricant ne rappelle pas un lot. Ce jour-là, il faut répondre en quelques heures : à qui a-t-il été vendu, et avec quel numéro de commande de la marketplace ? Dans Odoo, la réponse vient du rapport de traçabilité du lot, à condition que le lot ait été enregistré à la préparation de l'expédition et non après, de mémoire. Cela suppose un lecteur de codes à la préparation et la référence de l'opérateur conservée dans la commande Odoo. Sans cela, la traçabilité existe sur le papier, pas dans les données.

Restrictions par pays : ce qui est légal en Espagne ne l'est pas toujours en Allemagne

En Allemagne, les médicaments vendus en pharmacie ne peuvent être vendus que par une pharmacie autorisée. Un vendeur externe peut vendre les cosmétiques, les compléments alimentaires et les dispositifs médicaux qui n'exigent pas de pharmacie, chacun avec ses règles. Les compléments doivent être notifiés à l'autorité allemande au plus tard au début de leur vente, et les plantes admises ne sont pas harmonisées dans l'UE : ce que vous vendez en Espagne peut ne pas passer là-bas. Les parfums contiennent de l'alcool et voyagent comme marchandise dangereuse, ce qui limite les transporteurs. Dans Odoo, on le modélise avec des attributs du produit qui bloquent sa publication par pays ou canal. Mieux vaut que votre ERP l'arrête plutôt qu'un rejet de l'opérateur ou une Abmahnung, la mise en demeure de concurrents et d'associations si courante en Allemagne.

Données de fiche : ce qu'on ne vous demandait pas en Espagne

Une fiche de cosmétique sur une marketplace allemande contient bien plus qu'un titre, une photo et un EAN : ingrédients INCI, contenu nominal, prix par unité de mesure (le Grundpreis de la réglementation allemande sur les prix), avertissements en allemand, nom et adresse du fabricant et, s'il est hors de l'UE, de son responsable dans l'UE, que le Règlement général relatif à la sécurité des produits oblige à afficher dans l'offre en ligne. Et pour vendre à des consommateurs allemands, votre entreprise doit être enregistrée dans LUCID, le registre allemand des emballages. Si ces données vivent dans un tableur à côté d'Odoo, chaque mise en ligne est un copier-coller plein d'erreurs : ce doivent être des champs du produit.

Quand vous n'avez pas besoin d'un connecteur

Avec peu de références, un faible volume et un opérateur qui accepte le chargement de fichiers sur son portail, cela suffit : Odoo exporte le fichier et les commandes se saisissent à la main en quelques minutes. Automatiser vaut la peine quand saisir les commandes, mettre à jour le stock et envoyer les suivis engloutit des heures chaque semaine, ou quand une erreur de stock vous a déjà valu une pénalité. Et si c'est la partie réglementaire qui vous freine (personne responsable, notification sur le portail européen des cosmétiques (CPNP), enregistrement des emballages), aucun logiciel ne la résout : c'est le travail de votre conseiller réglementaire, pas le nôtre.

Ce que nous faisons

Deux choses, sur Odoo 17, 18 et 19. La première : préparer Odoo pour le secteur : lots, dates de péremption, FEFO, données réglementaires dans le produit et blocage de publication par pays. Cela sert pour n'importe quel canal, pas seulement ces deux-là. La seconde : l'intégration sur mesure avec l'opérateur : partir du connecteur Mirakl si cela s'applique, ou construire sur son API ou ses fichiers. Le coût dépend de cette voie, du nombre de catégories et d'attributs qu'exige l'opérateur et de la nécessité ou non de faire voyager le lot jusqu'à lui.

Questions fréquentes

Avez-vous un connecteur Douglas ou Shop Apotheke ?

Pas de connecteur publié. Il se développe sur mesure selon la voie d'intégration que propose chaque opérateur ; si c'est Mirakl, on part de notre connecteur Mirakl et le travail est nettement moindre.

Un middleware ne suffit-il pas ?

Il peut suffire si vous le payez déjà et qu'il couvre l'opérateur. Mais un middleware déplace des commandes et du stock : les lots, les dates de péremption et les restrictions par pays doivent de toute façon être corrects dans Odoo, car le middleware ne fait que copier ce qu'Odoo lui donne.

Un vendeur qui n'est pas une pharmacie peut-il vendre des médicaments sur une marketplace pharmaceutique allemande ?

Ceux qui sont réservés à la vente en pharmacie, non : en Allemagne, seule une pharmacie autorisée les vend. Les catégories que chaque opérateur admet sont fixées par son contrat ; confirmez-les avec lui avant de préparer le catalogue.

Liens utiles chez FlexigoTech

Intégrations sur mesureSur l'API ou les fichiers de l'opérateur quand il n'y a pas de connecteur publiéConnecteur Mirakl pour OdooLa base si l'opérateur fonctionne sur MiraklProfil Superdrug pour le connecteur MiraklUn opérateur de santé et beauté, déjà publié

Vous vendez des cosmétiques ou de la parapharmacie et voulez entrer chez Douglas ou Shop Apotheke ?

Dites-nous quel opérateur, combien de références et si vous gérez déjà des lots dans Odoo. Nous vous disons quelle voie d'intégration a du sens et ce qu'il faut préparer dans le produit avant de demander l'inscription. Écrivez à comercial@flexigobe.com ou planifiez un appel.

Parler à un ingénieur