← 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
Gratis pago único · un dominio · licencia perpetua, 1 año de actualizaciones y soporte

Este sitio está protegido por reCAPTCHA y se aplican la Política de privacidad y los Términos de servicio de Google.

✓ 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.

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.9.0

v3.9.0

Las Categorías de feed permitidas ahora se pueden seleccionar en cualquier nivel del árbol del feed, no solo en el nivel superior: elige una rama profunda (o una sola hoja) — p. ej. Muebles › Armarios y almacenaje — para importar solo ese subárbol en lugar de toda una categoría raíz. Solo filtra qué productos se importan; el árbol de categorías de Magento no cambia (los productos conservan su ruta completa).

v3.8.0

Las fórmulas del mapeo ahora admiten funciones de redondeo a entero ceil() (hacia arriba), floor() (hacia abajo) y round() (al más cercano): p. ej. ceil({B2B price} * 1.30) aplica el margen y redondea el precio de venta final al entero superior (23,40 → 24).

v3.4.0

Refinamiento del alineamiento del sitemap de la 3.3.9: en las redirecciones 301 con ruta de categoría el módulo ahora escribe los mismos metadatos que Magento asigna de forma nativa a las URL con contexto de categoría, de modo que el generador del sitemap lista correctamente solo la URL plana canónica en lugar de la que hace 301. Los productos importados o actualizados tras la actualización ya están correctos; para realinear de una vez las filas existentes en instalaciones actualizadas está disponible el comando mmis:fix-redirect-metadata (luego regenerar el sitemap).

v3.3.9

Las URL de producto ahora respetan la opción de Magento (Catalog SEO) 'Use Categories Path for Product URLs'. Cuando está desactivada (el valor por defecto de Magento), la URL plana es la única canónica y la URL con ruta de categoría se sirve como redirección 301 hacia ella, de modo que el sitemap y la etiqueta canonical coinciden y Google consolida en una sola URL. Cuando está activada, la URL con categoría permanece activa, como la genera Magento de forma nativa.

v3.3.8

Ahora acepta la clave de licencia One-for-All por suscripción: una única suscripción Codingrow activa este módulo junto con todos los demás.

v3.3.7

Nueva transformación «Strip HTML tags» en el mapeo de campos: elimina las etiquetas HTML y decodifica las entidades de los valores de texto del feed, útil cuando el proveedor envía descripciones ya formateadas en HTML.

v3.3.6

New "Strip HTML tags" transform for mapping rows: removes HTML markup and decodes entities from a source column's value, for text attributes (e.g. a supplier description feed that comes wrapped in <p>/<b> tags). Also available as a template function (striphtml{ColumnName}).

v3.3.5

Fixed an installation bug: setting up the module for the first time on a brand-new store could fail during Magento's setup with a database error, because a required file was missing from the release package.

v3.3.4

Products whose supplier feed left the image column normally used for the storefront thumbnail (Base/Small/Thumbnail) empty — while still having other image columns filled in — no longer end up with no thumbnail on category/listing pages. The module now promotes the first available image automatically (can be turned off per profile).

v3.3.3

The "updated" count in sync results no longer includes rows where price/stock stayed exactly the same as before — only real changes are now counted and written, which also makes syncs with few or no real changes noticeably faster.

v3.3.2

All batch sync log messages (main_sync/offer_sync) now follow the language of the admin who's reading them, instead of the language of the server process that ran the cron.

v3.3.1

The image queue's "Last runs" now reports the count and outcome for that specific run instead of a running total, with an accurate average; fixed two email notification labels that were never translated.

v3.3.0

The image sync queue is dramatically faster on large catalogs (a query rewrite removed a bottleneck that scaled with queue size), batch size now adapts automatically to the real processing rate, and MMIS cron jobs run in their own isolated group so they no longer compete with reindex/email/sitemap crons. The estimated time remaining for a running queue is now based on the actually measured rate instead of a simple linear extrapolation.

v3.2.6

El tiempo que el módulo espera antes de volver a descargar el feed de un proveedor (para no gastar la cuota diaria de descargas de un proveedor con pruebas repetidas) ahora es una opción configurable en Stores > Configuration, en lugar de estar fijado en 30 minutos sin documentar — por defecto 15 minutos.

v3.2.5

Un prefijo SKU vacío en un perfil es ahora siempre una opción segura y totalmente compatible: se corrigió el único punto donde podía afectar sin querer a los archivos en caché de otro perfil, y se eliminó la comprobación de seguridad que antes bloqueaba la reversión por ese motivo.

v3.2.4

Los mensajes de registro de la cola de imágenes en «Ultime esecuzioni» ahora se muestran en el idioma del administrador que ve la página, en lugar de siempre en el idioma predeterminado de la tienda.

v3.2.3

Se corrigió un caso especial de traducción que podía dejar el mensaje de progreso de la cola de imágenes en inglés en tiendas no inglesas, y se corrigió la estimación de tiempo restante relacionada para que funcione sin importar el idioma del administrador.

v3.2.2

Todos los mensajes del registro de sincronización (progreso, errores, notificaciones por correo) ahora respetan el idioma de la vista de tienda en lugar de estar siempre en italiano. La estimación del espacio ocupado por las imágenes distingue correctamente los perfiles con la compresión desactivada, en lugar de mostrar un engañoso «0% de reducción».

v3.2.0

La compresión de las imágenes descargadas es ahora una opción por perfil (pestaña Mapeo), y ya no se comparte entre todos los perfiles — útil cuando un proveedor necesita ahorrar espacio en disco y otro no.

v3.1.1

Nueva opción por perfil (pestaña Avanzado) para notificar a M2E Pro al finalizar una sincronización, para quienes también sincronizan los mismos productos con marketplaces mediante esa extensión.

v3.0.1

Ajustes de idioma: todo el texto en italiano restante (comandos CLI, mensajes de registro, información de configuración, mensajes de error) se tradujo al inglés como base para los demás idiomas admitidos.

v3.0.0

Primera versión pública, renombrado a MMIS (Massive Multifeed Import&Sync), con comandos CLI bajo el prefijo mmis:. Principales novedades:

  • 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
  • Sistema de licencia por dominio: firma offline más verificación de revocación online con caché de 24h
v2.4.0 – v2.7.0

Fase de desarrollo interna: introducida la arquitectura de Perfiles de importación, descubrimiento de feed y categorías por perfil, pestaña de log de sincronización dedicada.

v1.0 – v2.2.1

Primeras etapas internas: lectura de feed multiformato (CSV/XML/JSON) y primer motor de mapeo de campos.

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.