← Alle Module
Dokumentation Blog Zu deinen Lizenzen anmelden Kontakt
codingrow.com — Human thought, digital logic. Katalogimport für mehrere Lieferanten in Magento 2

Massive Multifeed Import&Sync (MMIS)

Importiert und synchronisiert riesige Lieferantenkataloge — Produkte, Preise, Lagerbestand, Bilder — aus beliebigen Feeds, automatisch und nach Zeitplan, ohne von Hand angelegte Produkte anzufassen. Konzipiert für Kataloge mit Zehn- oder Hunderttausenden von Artikeln.

€499,00 + MwSt.
Richtwert, inkl. italienischer MwSt.: €608,78 — der genaue Betrag wird beim Bezahlvorgang berechnet und entfällt für EU-Geschäftskunden mit gültiger USt-IdNr. (Reverse-Charge-Verfahren).
einmalige Zahlung · eine Domain · unbefristete Lizenz, 1 Jahr Updates und Support
Kostenlos einmalige Zahlung · eine Domain · unbefristete Lizenz, 1 Jahr Updates und Support

Diese Website ist durch reCAPTCHA geschützt; es gelten die Datenschutzerklärung und die Nutzungsbedingungen von Google.

✓ Lizenz sofort nach Zahlung aktiv, per E-Mail zugestellt

✓ Sofortige Installation über Composer

✓ Erster Domainwechsel inklusive und sofort möglich (praktisch für Staging → Produktion)

✓ Kompatibel mit Magento 2.4.x (getestet mit 2.4.9) und mit dem Hyvä-Theme

Was es tut

Vollständig übersetztes Backend, in 7 Sprachen

Die gesamte Admin-Oberfläche — jedes Label, jeder Tooltip und jede Anleitung — ist verfügbar in:

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

Magento zeigt das Modul automatisch in der Sprache an, die jeder Admin-Benutzer eingestellt hat — keine zusätzliche Konfiguration nötig.

Ausgelegt für reale Katalogumfänge

Dies sind reale Messwerte aus einer Produktivumgebung, keine Laborschätzungen — ein Live-Shop, der einen echten, großen Lieferantenkatalog synchronisiert (Hunderttausende SKUs, Hunderttausende Bilder) auf gewöhnlicher, nicht exotischer Server-Hardware.

TestUmfangErgebnis
Vollständige Katalogsynchronisierung (Produkte, Preise, Lagerbestand, Kategorien)339.707 Feed-Zeilen2 Min 01 Sek, 0 Fehler
Synchronisierung nur von Bestand und Preis340.467 Feed-Zeilen7,2 Sek, 0 Fehler
Durchsatz Direktschreibzugriff (SQL-Strategie, im Batch)500 Produkte/Batch~600 Produkte/Sekunde
Paralleler vs. sequenzieller Bilderdownloadgleicher Bilderbestand3,9-mal schneller
In Produktion bewältigte Katalog-Skalabis zu 708.000 Bilderkomprimiert und in die Warteschlange gestellt, ohne die Katalogsynchronisierung zu blockieren

Testserver: Intel Xeon E5-2690 mit 12 Kernen @ 2,90 GHz, 10 GB RAM, PHP 8.5, mit der Datenbank auf einem separaten, dedizierten Server — eine übliche Konfiguration im mittleren Preissegment, keine High-End-Hardware. Der Wert von 600 Produkten/Sekunde steht im Vergleich zu rund 1 Produkt/Sekunde beim nativen Import-Mechanismus von Magento auf denselben Daten.

Dokumentation

Die vollständigen Installationsschritte und eine detaillierte Benutzeranleitung, Feld für Feld (Mapping, Formeln, konfigurierbare und gruppierte Produkte, Kategorien, Bilder, Zeitplanung, CLI), befinden sich auf ihrer eigenen Referenzseite:

→ Vollständige Dokumentation lesen

Geld-zurück-Garantie

Nicht zufrieden innerhalb von 30 Tagen nach dem Kauf? Fordern Sie selbst eine Rückerstattung aus Ihrem Kontobereich an (codingrow.com/login), ohne Rückfragen. Die Rückerstattung wird sofort und automatisch bearbeitet, und die Lizenz wird nach Bestätigung deaktiviert.

Änderungsprotokoll

Aktuelle Version: v3.9.0

v3.9.0

Zulässige Feed-Kategorien lassen sich jetzt auf jeder Ebene des Feed-Baums auswählen, nicht nur auf der obersten: Wähle einen tiefen Zweig (oder ein einzelnes Blatt) — z. B. Möbel › Schränke & Aufbewahrung — um nur diesen Teilbaum zu importieren statt einer ganzen Wurzelkategorie. Es filtert nur, welche Produkte importiert werden; der Magento-Kategoriebaum bleibt unverändert (Produkte behalten ihren vollständigen Pfad).

v3.8.0

Mapping-Formeln unterstützen jetzt Rundungsfunktionen auf ganze Zahlen: ceil() (aufrunden), floor() (abrunden) und round() (kaufmännisch) — z. B. ceil({B2B price} * 1.30) wendet den Aufschlag an und rundet den endgültigen Verkaufspreis auf die nächste ganze Zahl auf (23,40 → 24).

v3.4.0

Verfeinerung des in 3.3.9 eingeführten Sitemap-Abgleichs: Bei den 301-Weiterleitungen mit Kategoriepfad schreibt das Modul nun dieselben Metadaten, die Magento nativ URLs mit Kategoriekontext zuweist, sodass der Sitemap-Generator korrekt nur die flache kanonische URL auflistet statt der 301-weiterleitenden. Nach dem Update importierte oder aktualisierte Produkte sind bereits in Ordnung; um bestehende Zeilen auf aktualisierten Installationen in einem Durchgang abzugleichen, steht der Befehl mmis:fix-redirect-metadata zur Verfügung (danach die Sitemap neu erzeugen).

v3.3.9

Produkt-URLs berücksichtigen jetzt die Magento-Einstellung (Catalog SEO) 'Use Categories Path for Product URLs'. Ist sie aus (Magento-Standard), ist die flache Produkt-URL die einzige kanonische und die URL mit Kategoriepfad wird als 301-Weiterleitung darauf ausgeliefert, sodass Sitemap und Canonical-Tag übereinstimmen und Google auf eine einzige URL konsolidiert. Ist sie an, bleibt die URL mit Kategoriepfad aktiv, wie sie Magento nativ erzeugt.

v3.3.8

Akzeptiert jetzt den One-for-All Abo-Lizenzschlüssel: Ein einziges Codingrow-Abonnement aktiviert dieses Modul zusammen mit allen anderen.

v3.3.7

Neue Mapping-Transformation «Strip HTML tags»: entfernt HTML-Tags und dekodiert Entitäten aus den Textwerten des Feeds – nützlich, wenn der Lieferant bereits in HTML formatierte Beschreibungen sendet.

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

Die Wartezeit, bevor das Modul den Feed eines Lieferanten erneut herunterlädt (um bei wiederholten Tests nicht unnötig das tägliche Download-Kontingent des Lieferanten zu verbrauchen), ist jetzt unter Stores > Configuration einstellbar, statt fest auf undokumentierte 30 Minuten gesetzt zu sein — Standard 15 Minuten.

v3.2.5

Ein leeres SKU-Präfix bei einem Profil ist jetzt immer eine sichere, vollständig unterstützte Option: die einzige Stelle behoben, an der es ungewollt die zwischengespeicherten Dateien eines anderen Profils betreffen konnte, und die Sicherheitsprüfung entfernt, die den Rollback deswegen bisher blockierte.

v3.2.4

Die Protokollmeldungen der Bilder-Warteschlange in „Ultime esecuzioni” werden jetzt in der Sprache des Admins angezeigt, der die Seite ansieht, statt immer in der Standardsprache des Shops.

v3.2.3

Einen Sonderfall bei der Übersetzung behoben, der die Fortschrittsmeldung der Bilder-Warteschlange auf nicht-englischen Shops auf Englisch belassen konnte, sowie die zugehörige Fertigstellungsschätzung repariert, damit sie unabhängig von der Sprache des Admins funktioniert.

v3.2.2

Alle Meldungen im Synchronisierungsprotokoll (Fortschritt, Fehler, E-Mail-Benachrichtigungen) folgen jetzt der Sprache der Store-View, statt immer auf Italienisch zu sein. Die geschätzte Bildspeichergröße unterscheidet Profile mit deaktivierter Komprimierung korrekt, statt eine irreführende „0% Reduzierung” anzuzeigen.

v3.2.0

Die Komprimierung heruntergeladener Bilder ist jetzt eine profilbezogene Einstellung (Tab „Mapping”), nicht mehr für alle Profile gemeinsam — nützlich, wenn ein Lieferant Speicherplatz sparen muss und ein anderer nicht.

v3.1.1

Neue profilbezogene Option (Tab „Erweitert”), um M2E Pro am Ende einer Synchronisierung zu benachrichtigen — für alle, die dieselben Produkte über diese Erweiterung auch mit Marktplätzen synchronisieren.

v3.0.1

Sprachliche Feinarbeit: sämtlicher verbliebener italienischer Text (CLI-Befehle, Protokollmeldungen, Konfigurations-Tooltips, Fehlermeldungen) wurde ins Englische übersetzt, als Grundlage für die übrigen unterstützten Sprachen.

v3.0.0

Erste öffentliche Veröffentlichung, umbenannt in MMIS (Massive Multifeed Import&Sync), mit CLI-Befehlen unter dem Präfix mmis:. Wichtigste Neuerungen:

  • Import-Profile: Jeder Lieferant/Feed ist ein eigenständiges Profil (Mapping, Zeitplanung, Einstellungen), anstelle einer einzigen gemeinsamen Konfiguration
  • Gruppierte Produkte: unabhängige Artikel, die als Set zusammen verkauft werden
  • Mehrattributige konfigurierbare Produkte, verifiziert mit mehreren gleichzeitig variierenden Variantenattributen
  • Mapping-Engine: mathematische Formeln, Textersetzung über mehrere Felder vor dem Mapping, 7 Template-Funktionen (ucase/lcase/proper/trim/left/val/replace)
  • Live-Mapping-Vorschau, neben der herunterladbaren Ausgabedatei
  • Drei Feed-Quellen (URL, Magento-Dateisystem, FTP) und drei Formate (CSV/XML/JSON)
  • Automatische Erstellung des Kategoriebaums, plus Bereinigung verwaister Kategorien mit einem Klick
  • Konfigurierbare Bilddownload-Warteschlange: gemeinsame Komprimierung, einstellbare Nebenläufigkeit, Watchdog für Festplattenspeicher
  • Profil-Werkzeuge: duplizieren, exportieren/importieren (Admin und CLI), löschen mit optionalem Rollback in der Warteschlange
  • Backend vollständig in 7 Sprachen übersetzt, automatisch ausgewählt je Admin-Benutzer
  • Lizenzsystem pro Domain: Offline-Signatur plus Online-Widerrufsprüfung mit 24-Stunden-Cache
v2.4.0 – v2.7.0

Interne Entwicklungsphase: Einführung der Import-Profile-Architektur, Feed- und Kategorieerkennung pro Profil, eigener Tab für das Sync-Protokoll.

v1.0 – v2.2.1

Erste interne Meilensteine: Feed-Lesen in mehreren Formaten (CSV/XML/JSON) und die erste Feldmapping-Engine.

Häufige Fragen

Welche Feed-Formate werden unterstützt?
CSV-, XML- und JSON-Feeds sowie direkte API-Quellen; Sie ordnen Spalten den Magento-Attributen zu.
Erstellt es konfigurierbare Produkte automatisch?
Ja, es fasst Varianten zu konfigurierbaren Produkten zusammen und hält die einfachen Produkte synchron.
Können Importe geplant ausgeführt werden?
Ja, Sie können wiederkehrende Importe planen, damit der Katalog automatisch synchron bleibt.