← Todos los módulos
Documentación Blog Acceder a tus licencias Contacto
codingrow.com — Human thought, digital logic. Importación de catálogo multiproveedor para Magento 2

Massive Multifeed Import&Sync (MMIS)

Importa y mantiene sincronizados catálogos de proveedor enormes — productos, precios, stock, imágenes — desde cualquier feed, de forma automática y programada, sin tocar los productos creados a mano. Pensado para catálogos de decenas o cientos de miles de artículos.

€499,00 + IVA
Total orientativo, IVA italiano incluido: €608,78 — el importe exacto se calcula en el momento del pago y se anula para compradores empresariales de la UE con un NIF-IVA válido (inversión del sujeto pasivo).
pago único · un dominio · licencia perpetua, 1 año de actualizaciones y soporte (renovación al −35%)

✓ Licencia activa inmediatamente después del pago, recibida por correo electrónico

✓ Instalación inmediata mediante Composer

✓ Primer cambio de dominio incluido e inmediato (útil para staging → producción)

✓ Compatible con Magento 2.4.x (probado en 2.4.9) y con el tema Hyvä

Qué hace

Panel de administración completamente traducido, en 7 idiomas

Toda la interfaz de administración — cada etiqueta, tooltip y guía — está disponible en:

English Italiano Español Français Deutsch Português Nederlands

Magento muestra automáticamente el módulo en el idioma configurado por cada usuario admin — no se requiere configuración adicional.

Pensado para catálogos reales

Estas son mediciones reales de un entorno de producción, no estimaciones de laboratorio — una tienda en vivo que sincroniza un catálogo de proveedor real de gran tamaño (cientos de miles de SKU, cientos de miles de imágenes) en hardware de servidor ordinario, no exótico.

PruebaVolumenResultado
Sincronización completa del catálogo (productos, precios, stock, categorías)339.707 filas de feed2m 01s, 0 errores
Sincronización solo de stock y precio340.467 filas de feed7,2s, 0 errores
Rendimiento de escritura directa (estrategia SQL, por lotes)500 productos/lote~600 productos/segundo
Descarga de imágenes en paralelo frente a secuencialmismo conjunto de imágenes3,9 veces más rápido
Escala de catálogo gestionada en producciónhasta 708.000 imágenescomprimidas y puestas en cola sin bloquear la sincronización del catálogo

Servidor de prueba: Intel Xeon E5-2690 de 12 núcleos @ 2,90GHz, 10GB de RAM, PHP 8.5, con la base de datos en un servidor dedicado independiente — una configuración estándar de gama media, no hardware de gama alta. La cifra de 600 productos/segundo se compara con aproximadamente 1 producto/segundo del mecanismo de importación nativo de Magento con los mismos datos.

Dos problemas que solo se encuentran con la tienda en marcha

Ninguno de los dos se ve mientras configuras una importación. Aparecen semanas después, con pedidos reales y clientes reales, y para entonces el catálogo ya está en producción. Estos módulos los construimos desde detrás del mostrador, así que están previstos: con un interruptor, y con la contrapartida dicha de entrada.

El pedido que no consigues enviar

El lunes vendiste dos piezas. Las tienes, embaladas, en el mostrador. El miércoles vas a crear el envío y Magento se niega: el producto no está disponible. Tu almacén no tiene nada que ver — durante la noche el proveedor se quedó sin existencias, la sincronización hizo su trabajo y puso la cantidad a cero.

CuándoQué ocurre
Lunes, 10:14El cliente pide 2 piezas. El stock pasa de 5 a 3.
Martes, 02:30El feed del proveedor dice 0. La sincronización escribe cantidad 0 y marca el artículo como agotado.
Miércoles, 09:00Vas a crear el envío. Magento lo bloquea: el producto no está disponible.
MedidoEn un catálogo vivo, 45 de los 700 artículos agotados tenían pedidos aún por enviar.

Con «Mantener disponibles los artículos con pedidos aún por enviar» la cantidad baja a cero igualmente — esa cifra es cierta y sigue siéndolo — pero la fila de stock no se marca como agotada mientras un pedido espera a ser enviado. Tú envías. Nadie más puede comprarlo, porque la cantidad es de verdad cero.

El atajo habitual de los foros — desactivar la gestión de existencias en ese producto — lo deja vendible para siempre, incluso cuando de verdad se ha acabado, y nadie se acuerda de volver a activarla. Este interruptor no hace eso. Y el caso se vuelve más frecuente cuanto más a menudo sincronizas: actualizar el stock cada media hora significa encontrarlo 48 veces más a menudo que actualizándolo una vez por noche.

Tu foto, cada mañana en otro sitio

Has fotografiado el producto mejor que el proveedor, o has añadido la toma con las medidas — la que hace que dejen de llamarte. La habías puesto la última. A la mañana siguiente está en medio. A la otra, en otro sitio. El feed numera sus propias imágenes del 1 al N sin saber que una de esas casillas es tuya: dos imágenes acaban reclamando la misma posición, y quién gana lo decide un identificador interno.

GaleríaAntesCon el interruptor activado
1Foto 1 del feedFoto 1 del feed
2tu foto (o la 2 del feed — cambia)Foto 2 del feed
3Foto 3 del feedFoto 3 del feed
4Foto 4 del feedFoto 4 del feed
5Foto 5 del feedFoto 5 del feed
6—tu foto, todas las noches

Con «Conservar las imágenes añadidas a mano» tu foto se coloca después de las del feed y ahí se queda. Un artículo con 5 fotos del feed más la tuya: la tuya es la número 6, esta noche y todas las noches. Si en cambio apagas el interruptor, la galería refleja exactamente el feed: las imágenes que no están en el feed se desvinculan del producto, mientras que el archivo se conserva, porque puede pertenecer también a otro producto.

Una cosa dicha de entrada, en vez de descubierta después: si el artículo desaparece del feed y el módulo lo elimina, tu foto se va con él. Es la misma ficha de producto — no hay forma de borrar el producto y mantener una de sus imágenes enganchada. Si quieres conservarla, descárgala antes, o desactiva el borrado automático de los artículos que han salido del feed.

Documentación

Los pasos de instalación completos y una guía de usuario detallada campo por campo (mapeo, fórmulas, productos configurables y agrupados, categorías, imágenes, planificación, CLI) están en su propia página de referencia:

→ Lee la documentación completa

Garantía de devolución del dinero

¿No estás satisfecho en los 30 días posteriores a la compra? Solicita el reembolso tú mismo desde tu área de cuenta (codingrow.com/login), sin preguntas. El reembolso se procesa al instante y de forma automática, y la licencia se desactiva tras la confirmación.

Historial de cambios

Versión actual: v3.21.0

v3.21.0Mantenimiento
Dos productos con la misma URL ya no se roban la página: quien ya la usa la conserva y el otro recibe su SKU al final.
v3.20.1Mantenimiento
Las variantes de los productos configurables vuelven a mostrarse en los temas Luma aunque sus valores sean nuevos. Basta una sincronización del catálogo.
v3.20.0Novedad
  • El nombre de archivo de imagen creado desde el feed vale ahora también para los productos padre.
  • Un aviso en el registro y en la vista previa si el nombre de archivo no encuentra datos: la importación sigue.
  • Un comando de reparación para los productos que mostraban la foto de otro artículo.
  • Corrección importante: cada producto padre vuelve a mostrar su propia foto, igual en toda la tienda.
v3.19.1Mantenimiento
La importación del catálogo ya no se interrumpe cuando dos productos generan la misma dirección web. Quien estuviera bloqueado puede relanzar la sincronización.
v3.19.0Novedad
  • En los roles, la casilla Perfiles de importación: perfiles para un colaborador, sin configuración.
  • Quien ya abría el módulo conserva el acceso tras la actualización.
  • El botón Configuración global aparece solo a quien puede abrirla.
v3.18.0Novedad
  • Los artículos a cero siguen siendo comprables si has elegido venderlos: no más carritos que rechazan el pedido.
  • Un comando lista los que el carrito rechazaría, y los arregla.
  • Si aparece alguno tras una sincronización, lo dice el correo de resumen.
  • Nuevo campo: la columna del feed que declara la disponibilidad.
Corrección importante: la disponibilidad se decide en un solo lugar, y un padre ya no la toma del proveedor.
v3.17.1Mantenimiento
La ficha de un producto con variantes ya no ofrece las opciones de otro artículo. Los catálogos ya afectados se arreglan con una importación forzada.
v3.17.0Novedad
  • Un artículo sigue siendo enviable mientras haya un pedido en espera, aunque el stock baje a cero.
  • La foto que añadiste tú va después de las del proveedor y ahí se queda.
  • Ambas tienen un interruptor, encendido por defecto.
v3.16.1Mantenimiento
El número de imágenes fallidas y el de imágenes realmente ausentes son ahora dos cifras distintas.
v3.16.0Novedad
  • Nuevo botón para devolver a la cola las imágenes fallidas.
  • Antes de pulsarlo ves las causas agrupadas por frecuencia, y puedes reintentar solo una.
  • Los seis idiomas del módulo cubren ya toda la administración.
v3.15.2Mantenimiento
Mantenimiento: una ejecución de imágenes impecable podía enviar un correo anunciando errores, y las opciones de notificación no se comportaban como se habían elegido. Corregido.
v3.15.1Mantenimiento
En los catálogos con variantes los atributos que configuraste llegan al producto padre, y las imágenes compartidas ya no interfieren entre sí.
v3.15.0Novedad
  • Decides tú cómo se construye la dirección de un producto y cómo se llaman los ficheros de imagen.
  • Decides también desde dónde arranca el árbol de categorías.
  • Los valores por defecto son idénticos a antes: actualizar no cambia nada.
  • La vista previa muestra dirección, ruta y nombres antes de guardar.
v3.14.2Mantenimiento
Mantenimiento: los catálogos grandes ya no corren el riesgo de interrumpir la importación por falta de memoria.
v3.14.1Mantenimiento
Un producto que vuelve al feed vuelve a la venta solo. Los catálogos importados con la 3.14.0 recuperan esos productos con una sincronización forzada.
v3.14.0Novedad
  • Los cambios del feed se aplican campo por campo: solo se reescribe lo que cambió de verdad.
  • Si solo se mueve el stock, la dirección del producto no cambia y los textos se quedan.
  • Ninguna imagen vuelve a la cola por un movimiento de almacén.
  • La actualización no te pide nada.
v3.13.0Mantenimiento
Mantenimiento: eliminar todas las imágenes descargadas libera ahora todo el espacio prometido.
v3.12.0Novedad
  • Se recupera el espacio de las copias redimensionadas de imágenes ya sin producto.
  • Las copias quitadas se regeneran solas en la primera visita que las pide.
  • Las entradas de cola completadas se limpian tras un periodo que eliges tú.
  • El disco a punto de llenarse se avisa antes.
v3.11.1Novedad
  • La cola de imágenes dice por qué no se descargó una imagen, en vez de un solo mensaje.
  • Distingue una imagen que el proveedor quitó de un proveedor no alcanzado.
v3.10.2Mantenimiento
Mantenimiento: los productos desaparecidos del feed no se eliminaban ni siquiera con la opción activada. Ahora sí.
v3.10.0Mantenimiento
Una imagen actualizada ya no acaba en la posición equivocada cuando solo cambia parte de las fotos. Los productos ya afectados los arregla el soporte.
v3.9.0Novedad
  • Las categorías admitidas se eligen a cualquier nivel del árbol del feed, no solo al primero.
  • Elige una rama profunda o una sola hoja para importar solo eso.
  • Es solo un filtro sobre qué entra: el árbol de categorías de la tienda no cambia.
v3.8.0Novedad
  • Las fórmulas del mapeo tienen ahora tres redondeos: al alza, a la baja y al más cercano.
  • Sirve para que el precio de venta acabe en el euro superior en vez de 23,40.
v3.4.0Mantenimiento
Mantenimiento: mayor alineación entre las redirecciones de categorías y el sitemap.
v3.3.9Mantenimiento
Mantenimiento: las direcciones de los productos siguen ahora el ajuste SEO de Magento sobre la ruta de categorías.
v3.3.8Novedad
  • Acepta la clave de suscripción: una sola suscripción activa este módulo junto a los demás.
  • Las licencias por módulo siguen funcionando igual que antes.
v3.3.7Novedad
  • La transformación Strip HTML tags está ahora en todos los campos de texto del feed.
  • Útil cuando el proveedor manda descripciones ya maquetadas.
v3.3.6Novedad
  • Nueva transformación Strip HTML tags en las filas de mapeo.
  • Quita el formato del valor de una columna del proveedor.
v3.3.5Mantenimiento
Mantenimiento: la primera instalación del módulo en una tienda recién creada podía fallar. Corregido.
v3.3.4Mantenimiento
Mantenimiento: los productos cuyo feed dejaba vacía la columna de la miniatura ya no aparecen sin imagen en las páginas de categoría y en los listados.
v3.3.3Mantenimiento
El número de filas actualizadas cuenta solo los cambios reales, y las sincronizaciones con pocos cambios son más rápidas.
v3.3.2Mantenimiento
Mantenimiento: los mensajes de registro de las sincronizaciones aparecen ahora en el idioma del administrador que los lee.
v3.3.1Mantenimiento
Mantenimiento: el historial de la cola de imágenes muestra ahora las cifras de cada ejecución concreta en lugar de un total acumulado.
v3.3.0Mantenimiento
La cola de imágenes es mucho más rápida en catálogos grandes, y el tiempo restante estimado es fiable.
v3.2.6Novedad
  • La espera antes de volver a descargar el feed de un proveedor es ahora un ajuste.
  • Evita que las pruebas repetidas consuman la cuota diaria de descarga.
v3.2.5Mantenimiento
Mantenimiento: un perfil sin prefijo de SKU es ahora una opción plenamente admitida en cualquier situación.
v3.2.4Mantenimiento
Mantenimiento: los mensajes de la cola de imágenes aparecen ahora en el idioma del administrador que los lee.
v3.2.3Mantenimiento
Mantenimiento: el mensaje de progreso de la cola de imágenes podía quedarse en inglés en una tienda en otro idioma. Corregido.
v3.2.2Mantenimiento
Mantenimiento: los mensajes de las sincronizaciones siguen ahora el idioma de la vista de tienda en lugar del del servidor.
v3.2.0Novedad
  • La compresión de imágenes es una elección por perfil, ya no un ajuste único para todos.
  • Cada proveedor se puede comprimir distinto, o no comprimir nada.
v3.1.1Novedad
  • Nueva opción por perfil que avisa a M2E Pro al terminar la sincronización.
  • Para quien sincroniza los mismos productos también en los marketplaces.
v3.0.1Mantenimiento
Mantenimiento: algunos textos seguían apareciendo en italiano en tiendas en otros idiomas. Corregido.
v3.0.0Novedad
  • Primera versión pública, con el nombre nuevo MMIS (Massive Multifeed Import&Sync).
  • Importación y sincronización de varios feeds de proveedor en una sola tienda.
  • Perfiles de importación: cada proveedor/feed es un perfil independiente (mapeo, planificación, ajustes), en lugar de una única configuración compartida
  • Productos agrupados: artículos independientes vendidos juntos como kit
  • Productos configurables multiatributo, verificados con varios atributos de variante a la vez
  • Motor de mapeo: fórmulas matemáticas, sustitución de texto multicampo antes del mapeo, 7 funciones de plantilla (ucase/lcase/proper/trim/left/val/replace)
  • Vista previa en vivo del mapeo, junto al archivo de salida descargable
  • Tres orígenes de feed (URL, sistema de archivos de Magento, FTP) y tres formatos (CSV/XML/JSON)
  • Creación automática del árbol de categorías, además de limpieza de categorías huérfanas con un clic
  • Cola de descarga de imágenes configurable: compresión compartida, concurrencia ajustable, watchdog de espacio en disco
  • Herramientas de perfil: duplicar, exportar/importar (admin y CLI), eliminar con rollback opcional en cola
  • Panel de administración completamente traducido en 7 idiomas, seleccionado automáticamente por usuario admin
  • Licencia por dominio, activada al momento
v2.4.0 – v2.7.0Novedad
  • Fase de desarrollo interna: nace la arquitectura de perfiles de importación.
  • Descubrimiento del feed y de las categorías por perfil, y un registro propio.
v1.0 – v2.2.1Novedad
  • Primeros pasos internos: lectura de feeds en varios formatos.
  • Primer motor de correspondencia entre las columnas del feed y los campos del producto.

Preguntas frecuentes

¿Qué formatos de feed admite?
Feeds CSV, XML y JSON y fuentes API directas; asignas columnas a atributos de Magento.
¿Crea productos configurables automáticamente?
Sí, agrupa las variantes en productos configurables y mantiene sincronizados los productos simples.
¿Las importaciones pueden programarse?
Sí, puedes programar importaciones recurrentes para que el catálogo se mantenga sincronizado.
Nuevas guías, cuando se publican

Una guía práctica de Magento 2 por correo, solo cuando publicamos una. Nada más.

Los artículos están en inglés. Un clic para darte de baja, en cada correo. · privacy