Saltar al contenido principal
Mirakl

Botón «Rellenar automáticamente los datos del catálogo» de Mirakl Connector

El botón Rellenar automáticamente los datos del catálogo completa en una oferta la marca y las URL de medios (solo si están vacías) y los atributos de catálogo, y al terminar muestra un aviso con lo que ha guardado. Se ve siempre en la pantalla Ofertas de Mirakl.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Mirakl
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

El botón Rellenar automáticamente los datos del catálogo (Auto Fill Catalog Data) de Mirakl Connector está en Odoo 17, 18, 19 y 20. Lo que hace, en Odoo 20, es lo que sigue.

Antes de pulsar: dónde está y cuándo se ve

Esquema hecho con código, no una pantalla de Odoo: el menú de Mirakl hasta las ofertas y, debajo, el botón para rellenar los datos del catálogo
Esquema hecho con código a partir del código publicado del módulo (no es una captura de Odoo): el menú y el botón, con los rótulos en inglés del código, para Odoo 17, 18, 19 y 20.

Primero, ubica el botón y ten claro con qué trabaja.

  • Abre el menú Mirakl › Operaciones › Ofertas (Mirakl › Operations › Offers) y entra en una oferta: el botón está en la pantalla Ofertas de Mirakl (Mirakl Offers).
  • No esperes a que aparezca: la vista no le pone ninguna condición y se ve siempre, en las cuatro versiones.
  • Recuerda que actúa sobre una sola oferta cada vez, la que tienes abierta.
  • Con Odoo en castellano el botón se llama Rellenar automáticamente los datos del catálogo; con Odoo en otro idioma el rótulo cambia, como muestra el segundo esquema.
Esquema hecho con código: el texto del botón según el idioma de Odoo, en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo (no es una captura de Odoo): en castellano Rellenar automáticamente los datos del catálogo, en alemán Katalogdaten automatisch ausfüllen, en francés Remplir automatiquement les données du catalogue, en italiano Compila automaticamente i dati del catalogo y en portugués Preencher Automaticamente os Dados do Catálogo.
Same stock on every Mirakl marketplace, sent from Odoo
Vídeo: Same stock on every Mirakl marketplace, sent from Odoo (vídeo en inglés)

Qué comprueba y qué cambia, paso a paso

El botón resuelve tres apartados, uno detrás de otro, y al final guarda lo que haya reunido.

La marca

  • Ten presente que, si la marca de catálogo de la oferta ya tiene texto, el botón no la toca.
  • Si está vacía, el botón busca un valor en el producto: primero en la variante y después en su plantilla. En cada una mira antes los campos de marca que sean una relación y después los de texto de marca o fabricante, si tu Odoo los tiene. Se queda con el primer texto que encuentra.
  • Si el producto no da ninguna marca, usa el nombre de la empresa de la conexión de Mirakl de la oferta o, si la oferta no tiene conexión, el de la empresa activa. Si tus productos no llevan marca, revisa después que ese nombre es el que quieres enviar.

Las URL de medios

  • Si las URL de medios ya tienen contenido, el botón las deja como están.
  • Si están vacías, propone una dirección por cada producto que tenga imagen (primero la variante, luego la plantilla), sin repetir ninguna, y las guarda una por línea.
  • Si ni la variante ni la plantilla tienen imagen, en este apartado no se escribe nada.

Los atributos de catálogo

  • Parte de saber que el botón primero lee el contenido de los atributos de catálogo. Si está vacío, sigue adelante. Si es un JSON que se lee como objeto o como lista, también.
  • Si el contenido no es un JSON válido (o es un valor de otro tipo), el botón se salta este apartado y no lo modifica.
  • Cuando puede seguir, mezcla las sugerencias con los valores propios que no estén vacíos, y estos mandan sobre las sugerencias. Si el resultado tiene algo, lo guarda como JSON con sangrías, claves ordenadas y los caracteres no ASCII (las tildes, por ejemplo) escapados.
  • Ten en cuenta que este apartado se reescribe aunque ya hubiera atributos: a diferencia de la marca y las URL de medios, no se comprueba antes que esté vacío.

Guardar

  • Si hay algún valor nuevo, el botón lo escribe todo de una vez en la oferta; si no hay ninguno, no escribe nada.

Después de pulsar: lee el aviso

El botón termina con un aviso titulado Mirakl, que no queda fijo en pantalla, y recarga la ficha.

  • Si ves un aviso de éxito, el texto es Rellenado automáticamente: … (Auto-filled: ….). Los puntos suspensivos son la lista de lo que se ha escrito, separada por comas y en este orden: marca, URL de medios, atributos de catálogo. Solo salen los apartados que se han guardado.
  • Si ves un aviso de advertencia, el texto es No se autocompletaron valores de catálogo nuevos. (No new catalog values were auto-filled.) y significa que no se ha escrito nada en ninguno de los tres apartados a la vez: la marca ya tenía texto (o no se encontró ninguna, ni siquiera el nombre de la empresa), las URL de medios ya tenían contenido (o no hay imagen) y en los atributos no había nada que guardar o el JSON no era válido. Basta con que se guarde uno de los tres para que el aviso sea de éxito.
  • Si atributos de catálogo aparece en el aviso, no significa que antes estuvieran vacíos: ese apartado se guarda siempre que el resultado de la mezcla tenga contenido.
  • Si esperabas atributos y no salen en el aviso, puede ser que el JSON no sea válido (el botón lo salta sin más aviso) o que no haya nada que mezclar.

La misma comprobación en la exportación automática

La lectura del JSON de atributos que hace el botón no es exclusiva suya: la usa también la exportación del catálogo. A ella se llega sin pulsar nada desde la tarea programada Mirakl - Exportar catálogo (Mirakl - Export Catalog), que corre cada 30 minutos y viene activa al instalar el módulo.

  • Cuenta con que, en esa exportación, una oferta cuyo contenido de atributos no se pueda leer como JSON queda sin exportar.
  • Ten en cuenta la casilla de ajuste Comprobar automáticamente el estado de importación del catálogo (Auto Check Catalog Import Status), que viene activada por defecto: con ella, tras enviar una importación que devuelve identificador, la exportación consulta su estado.

Coste y ayuda

Mirakl Connector es de pago único por versión de Odoo y está publicado en Odoo Apps para 17, 18, 19 y 20 (ficha, página del módulo). Necesita además la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA. FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, por si necesitas que el catálogo salga de tus productos con otras reglas.

Sigue leyendo

El error «Contabiliza la factura antes de enviarla a Mirakl.» en Mirakl ConnectorCuándo sale el error «Contabiliza la factura antes de enviarla a Mirakl.» en Mirakl Connector para Odoo, qué comprueba el código y cómo resolverlo.La tarea «Mirakl - Aceptar pedidos», pasada a pasadaQué hace en cada pasada la tarea programada Mirakl - Aceptar pedidos de Mirakl Connector para Odoo, cada cuánto corre y qué revisar si no acepta nada.Qué hace el botón «Cancelar en Mirakl» de Mirakl Connector, paso a pasoQué hace el botón Cancelar en Mirakl de Mirakl Connector para Odoo: cuándo aparece, qué comprueba, qué cambia en el pedido y qué errores puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes