Saltar al contenido principal
Belleza y parafarmacia · Alemania

Vender belleza y parafarmacia en Douglas y Shop Apotheke desde Odoo: lo que pide el producto antes que la API

No tenemos conector publicado de Douglas ni de Shop Apotheke, y conviene decirlo primero. Lo que decide si vender allí desde Odoo funciona no es la API: son los lotes, las caducidades, lo que se puede vender en cada país y los datos que exige la ficha.

Catálogo de productos en Odoo con sus referencias y existencias

Si has llegado buscando un conector de Douglas o de Shop Apotheke para Odoo, la respuesta corta va primero: no tenemos conector publicado de ninguno de los dos. Lo que sí podemos contarte es dónde se atascan estos proyectos, y casi nunca es la API. En belleza y parafarmacia el producto trae obligaciones propias: lote, caducidad, normativa por país y datos de ficha que en España nadie te pedía. Si eso no está bien en Odoo, ningún middleware lo arregla.

Primero: qué vía de integración ofrece el operador

Lo primero es saber cómo recibe el operador tus ofertas y cómo devuelve los pedidos. Hay tres casos. Si su marketplace funciona sobre Mirakl, la base la cubre nuestro conector y falta el perfil del operador, como hicimos con Superdrug, otro operador de salud y belleza (cómo funciona, en Mirakl y Odoo). Si ya trabajas con un agregador como ChannelEngine y el operador está en su catálogo, se entra por ahí. Si hay API propia o solo carga de ficheros, es desarrollo a medida. La tecnología de cada operador se confirma con su documentación de alta, no se supone.

Lotes y caducidades: Odoo lo trae, pero hay que activarlo antes

Un cosmético lleva número de lote por ley y, si dura 30 meses o menos, fecha de duración mínima. Odoo gestiona las dos cosas de serie, también en Community: seguimiento por lotes, fechas de caducidad por lote y estrategia de retirada FEFO, que saca primero lo que antes caduca. Lo difícil es activarlo con el almacén lleno: cada unidad en la estantería necesita su lote, y eso es inventario físico referencia por referencia. Se hace antes de abrir el canal, no con pedidos entrando.

El stock que publicas no es el que tienes, sino el que tiene vida útil suficiente. Si un operador exige un margen mínimo de caducidad en la entrega, las unidades que no llegan se quedan fuera de la oferta aunque estén en la estantería. Odoo guarda una fecha de retirada por lote, pero no la descuenta sola de lo disponible: lo tiene que hacer la integración.

Trazabilidad: la pregunta llega el día de la retirada

Nadie mira la trazabilidad hasta que un fabricante retira un lote. Ese día hay que contestar en horas a quién se vendió y con qué número de pedido del marketplace. En Odoo la respuesta sale del informe de trazabilidad del lote, siempre que el lote se registrara al preparar el envío y no después, de memoria. Eso exige lector de códigos al preparar y la referencia del operador guardada en el pedido de Odoo. Sin eso, la trazabilidad existe en el papel, no en los datos.

Restricciones por país: lo legal en España no siempre vale en Alemania

En Alemania, los medicamentos de venta en farmacia solo los vende una farmacia autorizada. A un vendedor externo le quedan la cosmética, los complementos alimenticios y los productos sanitarios que no exigen farmacia, cada uno con sus reglas. Los complementos se notifican a la autoridad alemana, a más tardar, al empezar a venderlos, y las plantas admitidas no están armonizadas en la UE: lo que vendes en España puede no pasar allí. Los perfumes llevan alcohol y viajan como mercancía peligrosa, lo que limita transportistas. En Odoo se modela con atributos del producto que bloquean su publicación por país o canal. Mejor que lo frene tu ERP que un rechazo del operador o una Abmahnung, el requerimiento de competidores y asociaciones tan habitual en Alemania.

Datos de ficha: lo que en España no te pedían

Una ficha de cosmética en un marketplace alemán lleva mucho más que título, foto y EAN: ingredientes INCI, contenido nominal, precio por unidad de medida (el Grundpreis de la normativa alemana de precios), advertencias en alemán y nombre y dirección del fabricante y, si está fuera de la UE, de su responsable en la UE, que el Reglamento General de Seguridad de los Productos obliga a mostrar en la oferta online. Y para vender a consumidores alemanes, tu empresa debe estar registrada en LUCID, el registro alemán de envases. Si esos datos viven en una hoja de cálculo junto a Odoo, cada alta es un copia y pega con errores: tienen que ser campos del producto.

Cuándo no necesitas un conector

Con pocas referencias, poco volumen y un operador que admita carga de ficheros en su portal, basta con eso: Odoo exporta el fichero y los pedidos se meten a mano en minutos. Automatizar compensa cuando teclear pedidos, actualizar stock y subir seguimientos se come horas cada semana, o cuando un error de stock ya te ha costado una penalización. Y si te frena la parte regulatoria —persona responsable, notificación en el portal europeo de cosméticos (CPNP), registro de envases—, no lo resuelve ningún software: es trabajo de tu asesor regulatorio, no nuestro.

Qué hacemos nosotros

Dos cosas, en Odoo 17, 18 y 19. La primera es dejar Odoo preparado para el sector: lotes, caducidades, FEFO, datos regulatorios en el producto y bloqueo de publicación por país. Sirve para cualquier canal, no solo para estos dos. La segunda, la integración a medida con el operador: partir del conector de Mirakl si aplica, o construir contra su API o sus ficheros. Lo que cuesta depende de esa vía, de cuántas categorías y atributos exija el operador y de si el lote tiene que viajar hasta él.

Preguntas frecuentes

¿Tenéis conector de Douglas o de Shop Apotheke?

No publicado. Se desarrolla a medida según la vía de integración que ofrezca cada operador; si es Mirakl, se parte de nuestro conector de Mirakl y el trabajo es bastante menor.

¿No basta con un middleware?

Puede bastar si ya lo pagas y cubre al operador. Pero un middleware mueve pedidos y stock: los lotes, las caducidades y las restricciones por país tienen que estar bien en Odoo igualmente, porque el middleware solo copia lo que Odoo le da.

¿Un vendedor que no es farmacia puede vender medicamentos en un marketplace farmacéutico alemán?

Los de venta exclusiva en farmacia, no: en Alemania solo los vende una farmacia autorizada. Qué categorías admite cada operador lo fija su contrato; confírmalo con él antes de preparar el catálogo.

Enlaces útiles dentro de FlexigoTech

Integraciones a medidaContra la API o los ficheros del operador cuando no hay conector publicadoConector Mirakl para OdooLa base si el operador trabaja sobre MiraklPerfil Superdrug para el conector MiraklUn operador de salud y belleza, ya publicado

¿Vendes cosmética o parafarmacia y quieres entrar en Douglas o Shop Apotheke?

Dinos qué operador, cuántas referencias y si ya llevas lotes en Odoo. Te decimos qué vía de integración tiene sentido y qué hay que preparar en el producto antes de pedir el alta. Escribe a comercial@flexigobe.com o agenda una llamada.

Hablar con un ingeniero