Gibt es ein Problem, das dringend behoben werden muss?Notfall?Notfallhilfe anfordern →
Blog

Praxisnahe Magento-2-Leitfäden zu Upgrades, Sicherheit, Performance und Migration – geschrieben vom MageBooster-Team.

Migration von Akeneo zu UnoPim: Schritt für Schritt

Ein praktischer Schritt-für-Schritt-Plan für den Umzug Ihrer Produktdaten von Akeneo zu UnoPim, mit den Fallstricken aus einem echten Migrationstest.
Migration von Akeneo zu UnoPim: Schritt für Schritt

Kostenloser Magento-Kurs · Modul 3: Produktinformationen mit UnoPim · Lektion 3.2

Was Sie lernen

  • Wie Akeneo-Konzepte zu UnoPim passen: Familien, Produktmodelle, Varianten und Medien
  • In welcher Reihenfolge Sie Daten übertragen, damit nichts kaputtgeht
  • Warum nur ein Wert-für-Wert-Vergleich eine Migration wirklich belegt
  • Die Fallstricke aus einem echten Test und wie Sie sie vermeiden

Warum Teams von Akeneo zu UnoPim wechseln

Akeneo ist seit Jahren das Standard-Open-Source-PIM für Magento-Shops. UnoPim ist ein neueres Open-Source-PIM auf Laravel-Basis unter der MIT-Lizenz, mit integrierten KI-Werkzeugen für Inhalte, einer REST-API und einem Modul für den Digitalen Produktpass. Die Gründe für einen Wechsel, die wir hören, sind praktisch: ein selbst gehostetes PIM ohne Lizenzgebühren, ein moderner Technologie-Stack und KI-Unterstützung für Texte und Übersetzungen. Einen ausführlichen Vergleich finden Sie in UnoPim als Akeneo-Alternative. In dieser Lektion geht es um den Umzug selbst.

Alles im Folgenden stammt aus einem echten Machbarkeitstest, den wir für den Katalog eines Kunden durchgeführt haben: ein Produkt aus jeder Familie, über beide APIs von Akeneo zu UnoPim übertragen und anschließend Wert für Wert geprüft. In diesem Test wurden 150 Familien, 172 Produktdatensätze und rund 3.000 Dateien übertragen, und alle 64.660 Produktwerte kamen an. Auf dem Weg dorthin mussten wir allerdings mehrere Probleme beheben, die erst der Vergleich sichtbar machte.

Schritt 1: das Datenmodell abbilden

Die gute Nachricht: Beide Systeme denken sehr ähnlich über Produktdaten. Beide nutzen Attribute mit Optionen, Familien, die Attribute bündeln, Kategorien, Kanäle, Sprachen und Währungen. An einigen Stellen heißen die Dinge anders, und das sollten Sie wissen, bevor Sie die erste Zeile Importcode schreiben.

Akeneo-Konzepte und ihre Entsprechung in UnoPim
AkeneoUnoPim
Attribute und OptionenAttribute, AttributoptionenAttribute, Optionen
Gruppierung von AttributenFamilien, AttributgruppenFamilien, Attributgruppen
VariantendefinitionFamily variantsVariant structures
Elternprodukt der VariantenProduct modelsConfigurable products
Verknüpfungen zwischen ProduktenAssociation typesAssociation types
EinheitenMeasurement familiesMeasurement families

Quelle: Akeneo-REST-API-Referenz und UnoPim-3.1-Quellcode

Zwei Punkte brauchen vorab eine Entscheidung. Erstens haben die Reference Entities und Asset Families von Akeneo (kostenpflichtige Editionen) keine direkte Entsprechung; Dateien werden meist zu Datei- oder Bildattributen oder landen in der kostenlosen UnoPim-DAM-Erweiterung. Zweitens: Notieren Sie jede Sprache und jeden Kanal, den Sie nutzen. UnoPim speichert Werte wie Akeneo pro Kanal und Sprache, die Zuordnung muss also exakt sein.

Schritt 2: Daten in der richtigen Reihenfolge übertragen

Installieren Sie UnoPim zuerst auf einem Testserver; unsere Anleitung zur UnoPim-Installation zeigt, wie. Lesen Sie dann alles über die Akeneo-REST-API in lokale Dateien ein, damit Sie den Import wiederholen können, ohne Akeneo erneut anzufassen. Laden Sie die Daten in dieser Reihenfolge über die REST-API in UnoPim, denn jede Ebene hängt von der vorherigen ab:

Reihenfolge der Migration von Akeneo zu UnoPim
01Akeneo-Daten in lokale Dateien exportieren

02Sprachen, Kanäle, Währungen

03Attribute, Optionen, Gruppen, Familien

04Kategorien und Variantenstrukturen

05Produkte, Modelle, Varianten, Medien

06Verknüpfungen, dann jeden Wert vergleichen

Verknüpfungen kommen zuletzt, weil beide Enden einer Verbindung existieren müssen. In unserem Test ließ sich nur ein Teil der Verknüpfungen anlegen, schlicht weil die Zielprodukte nicht in der Testauswahl waren. Das ist in einem Testlauf normal und löst sich im vollständigen Durchlauf.

Schritt 3: jeden Wert vergleichen

Eine Migration, die „0 Fehler“ meldet, ist noch nicht fertig. Schreiben Sie ein Skript, das jedes Produkt aus beiden Systemen liest und jedes Attribut pro Kanal und Sprache vergleicht. Unsere Regel war einfach: Akeneo exakt so übernehmen, wie es ist. Ein leerer Wert bleibt leer, und ein deutscher Text für die Schweiz darf sich durchaus von dem für Deutschland unterscheiden. Nur Unterschiede, die der Vergleich nicht erklären kann, sind Fehler.

Die Fallstricke, auf die wir gestoßen sind

  • HTML in Beschreibungen. UnoPim bereinigt Rich Text mit einem HTML-Purifier. Tags, die Akeneo akzeptierte, etwa div oder span, und aus Word eingefügtes HTML wurden verändert oder entfernt. Wir haben die Purifier-Einstellungen angepasst und den gerenderten Text anschließend in einem echten Browser geprüft.
  • Variantenachsen. In unserem Test ließen sich Maßattribute (zum Beispiel ein Volumen) in UnoPim nicht als Variantenachsen verwenden, daher brauchten einige Variantenstrukturen einen anderen Aufbau.
  • Dateiregeln. Jedes Datei- oder Bildattribut in UnoPim hat eigene erlaubte Dateiendungen und eine maximale Dateigröße, und Uploads werden geprüft. Gleichen Sie diese Grenzen vor dem vollständigen Durchlauf mit Ihren größten PDFs und Bildern ab.
  • Dateinamen und Duplikate. Bereinigen Sie ungewöhnliche Dateinamen und verwenden Sie eine identische Datei nur innerhalb desselben Produkts und Attributs wieder, sonst lehnt UnoPim den Medienpfad womöglich ab.

Einstellungen, die Sie für eine Migration ändern, etwa Purifier-Regeln oder Upload-Grenzen, gehören zu Ihrer Installation. Dokumentieren Sie sie und spielen Sie sie nach jedem UnoPim-Upgrade erneut ein.

Schritt 4: den Wechsel planen

Beginnen Sie wie wir mit einem Produkt pro Familie. So berühren Sie jede Struktur mit wenig Daten und sehen Probleme früh. Übertragen Sie dann den gesamten Katalog auf den Testserver, vergleichen Sie erneut und binden Sie Ihren Shop an. Am Tag des Wechsels frieren Sie die Bearbeitung in Akeneo ein, führen einen letzten Delta-Import durch und behalten Akeneo einige Wochen lang schreibgeschützt als Rückfallebene.

Das Wichtigste in Kürze

  • Akeneo und UnoPim teilen dieselben Grundideen; Variantendefinitionen und Produktmodelle heißen nur anders.
  • Zuerst die Struktur, dann Produkte und Medien, die Verknüpfungen zuletzt.
  • Nur ein Wert-für-Wert-Vergleich pro Kanal und Sprache belegt, dass nichts verloren ging.
  • Testen Sie vor dem vollständigen Durchlauf mit einem Produkt pro Familie und behalten Sie Akeneo nach dem Wechsel schreibgeschützt.

Testen Sie sich

Wie heißt eine „Family Variant“ aus Akeneo in UnoPim?

Eine Variantenstruktur (Variant Structure). Produktmodelle aus Akeneo werden in UnoPim zu konfigurierbaren Produkten.

Warum werden Verknüpfungen zuletzt importiert?

Weil für eine Verknüpfung beide Produkte schon existieren müssen. Fehlt das Zielprodukt, kann die Verknüpfung nicht angelegt werden.

Der Import endete mit 0 Fehlern. Ist die Migration fertig?

Nein. Vergleichen Sie jeden Wert pro Kanal und Sprache mit Akeneo. Änderungen wie bereinigtes HTML zeigen sich erst in diesem Vergleich.

Quellen

Brauchen Sie Hilfe dabei?

Planen Sie den Umzug von Akeneo? Als offizieller UnoPim-Partner übernehmen wir die Testmigration und den Wert-für-Wert-Vergleich für Sie. Sehen Sie sich unsere UnoPim-Leistungen an oder hinterlassen Sie unten Ihre Daten.

Installationsanleitungen: Magento 2.4.9 unter Ubuntu Mage-OS Hyvä
Diese Seite wurde automatisch übersetzt. Haben Sie einen Fehler entdeckt? Sagen Sie uns Bescheid, wir korrigieren ihn umgehend.

Kostenloser Shop-Audit

Senden Sie uns die Daten Ihres Shops. Wir prüfen Performance, Sicherheit und Extensions und melden uns innerhalb von 3 Werktagen mit drei schnell umsetzbaren Verbesserungen.

Sprechen wir

Angebot anfordern

Erzählen Sie uns von Ihrem Shop – wir antworten innerhalb eines Werktags. Lieber chatten? Schreiben Sie uns auf WhatsApp

MageBooster UnoPim-Demo buchen Sehen Sie UnoPim live mit Produkten wie Ihren. Ein neues PIM oder der Umstieg von Akeneo: Wir antworten mit Plan, Zeitplan und Angebot.
✓ Offizieller UnoPim-Partner✓ KI-Agent für Ihr Team eingerichtet✓ Mit Magento verbunden
MageBooster Hyvä-Projekt starten Neu oder auf Basis Ihres bestehenden Shops. Wir antworten mit Projektplan, Zeitplan und Angebot.
✓ Design und Struktur von uns✓ Hyvä-optimierter Server✓ Bonus-Module inklusive

MageBooster

Wir melden uns bei Ihnen

Hinterlassen Sie Ihre Daten und die Adresse Ihres Shops. Wir sehen uns zuerst Ihren Shop an und melden uns innerhalb eines Werktags, per Telefon, WhatsApp oder E-Mail, ganz wie Sie möchten.

Partner werden