← All modules
Documentation Sign in to your licenses Contact
codingrow.com — Human thought, digital logic. Multi-supplier catalog import for Magento 2

Massive Multifeed Import&Sync (MMIS)

Import and keep in sync huge supplier catalogs — products, prices, stock, images — from any feed, on a schedule, without touching your hand-made products. Built for catalogs with tens or hundreds of thousands of items.

€360.00 + VAT
Indicative total, incl. Italian VAT: €439.20 — the exact amount is calculated at checkout and is waived for EU business buyers with a valid VAT number (reverse charge).
one-time payment · per domain · updates included
Free one-time payment · per domain · updates included

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

✓ License active immediately after payment, sent by email

✓ Instant installation via Composer

✓ First domain change included and instant (handy for staging → production)

✓ Compatible with Magento 2.4.x (tested on 2.4.9) and with the Hyvä theme

What it does

Fully translated admin, in 7 languages

The whole admin interface — every label, tooltip and guide — is available in:

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

Magento automatically shows the module in whichever language each admin user has configured — no setup needed.

Built for real catalog sizes

These are real measurements from a production deployment, not lab estimates — a live store syncing a genuine large supplier catalog (hundreds of thousands of SKUs, hundreds of thousands of images) on ordinary, non-exotic server hardware.

TestVolumeResult
Full catalog sync (products, prices, stock, categories)339,707 feed rows2m 01s, 0 errors
Stock & price-only sync340,467 feed rows7.2s, 0 errors
Direct-write throughput (SQL strategy, batched)500 products/batch~600 products/second
Image download throughput (parallel, full pipeline)live production queue, 708,000-image catalog~35.3 images/second sustained
Catalog scale handled in productionup to 708,000 imagescompressed & queued without blocking catalog sync

Test server: 12-core Intel Xeon E5-2690 @ 2.90GHz, 10GB RAM, PHP 8.5, with the database on a separate dedicated server — a standard mid-range setup, not high-end hardware. The 600 products/second figure compares to roughly 1 product/second with Magento's native import mechanism on the same data. The ~35.3 images/second figure is a sustained average measured live in production after the last concurrency tuning (real network downloads, compression, and database writes — not a synthetic benchmark).

Documentation

Full installation steps and a complete field-by-field user guide (mapping, formulas, configurable and grouped products, categories, images, scheduling, CLI) live on their own reference page:

→ Read the full documentation

Money-back guarantee

Not satisfied within 30 days of purchase? Request a refund yourself from your account area (codingrow.com/login), no questions asked. The refund is processed instantly, automatically, and the license is deactivated upon confirmation.

Changelog

Current version: v3.3.0

v3.3.0

The image download queue has been redesigned for very large catalogs: a slow query that progressively slowed down every sync has been replaced with a version measured up to 950x faster, batch size now adapts automatically to the server's real throughput instead of using a fixed value, and the estimated time remaining shown in admin finally reflects real progress (with the live images/second rate shown alongside it). Maximum download concurrency has been raised from 30 to 100 for hosting with CPU/network headroom to spare.

v3.2.9

SKU prefix rename now also renames linked configurable parent products, not just the variations.

v3.2.8

Fixed a bug where the SKU rename on prefix change silently did nothing, and removed a duplicate \

v3.2.7

Rolling back a profile no longer deletes its linked feed settings.

v3.2.6

The time the module waits before re-downloading a supplier's feed (to avoid wasting a supplier's daily download quota during repeated tests) is now a configurable setting under Stores > Configuration, instead of a fixed, undocumented 30 minutes — default 15 minutes.

v3.2.5

An empty SKU prefix on a profile is now always a safe, fully supported choice: fixed the one place where it could unintentionally affect another profile's cached files, and removed the safety check that used to block rollback for that reason.

v3.2.4

The image queue's log messages in "Ultime esecuzioni" now display in the language of the admin viewing the page, instead of always the store's default language.

v3.2.3

Fixed a translation edge case that could leave the image queue's progress message in English on non-English stores, and fixed the related time-to-completion estimate to work regardless of the admin's language.

v3.2.2

All sync log messages (progress, errors, email notifications) now follow the store view's language instead of always being in Italian. The estimated image storage size correctly distinguishes profiles with compression disabled, instead of showing a misleading "0% reduction".

v3.2.0

Downloaded image compression is now a per-profile setting (Mapping tab), no longer shared across all profiles — useful when one supplier needs to save disk space and another doesn't.

v3.1.1

New per-profile option (Advanced tab) to notify M2E Pro at the end of a sync, for anyone who also syncs the same products to marketplaces through that extension.

v3.0.1

Language polish: all remaining Italian text (CLI commands, log messages, configuration tooltips, error messages) was translated to English as the base for the other supported languages.

v3.0.0

First public release, renamed to MMIS (Massive Multifeed Import&Sync), with CLI commands under the mmis: prefix. Main changes:

  • Import Profiles: each supplier/feed is its own independent profile (mapping, schedule, settings), replacing a single shared configuration
  • Grouped products: independent items sold together as a kit
  • Multi-attribute configurable products, verified with several variant attributes changing at once
  • Mapping engine: math formulas, multi-field text replacement before mapping, 7 template functions (ucase/lcase/proper/trim/left/val/replace)
  • Live mapping preview, next to the downloadable output file
  • Three feed sources (URL, Magento file system, FTP) and three formats (CSV/XML/JSON)
  • Automatic category tree creation, plus one-click orphaned-category cleanup
  • Configurable image download queue: shared compression, adjustable concurrency, disk-space watchdog
  • Profile tools: duplicate, export/import (admin and CLI), delete with optional queued rollback
  • Admin fully translated into 7 languages, auto-selected per admin user
  • Per-domain license system: offline signature plus a 24h-cached online revocation check
v2.4.0 – v2.7.0

Internal development phase: introduced the Import Profiles architecture, per-profile feed and category discovery, and a dedicated sync log tab.

v1.0 – v2.2.1

Initial internal milestones: multi-format feed reading (CSV/XML/JSON) and the first field-mapping engine.