Integrate Akeneo PIM
Akash . 6 minutes
November 12, 2024

So integrieren Sie Akeneo PIM in Shopware

Die Integration eines Product Information Management (PIM)-Systems wie Akeneo in Ihre Shopware-E-Commerce-Plattform kann entscheidend dazu beitragen, dass Ihre Produktdaten konsistent, genau und leicht zu verwalten sind. Dieser Leitfaden zeigt Ihnen die wichtigsten Schritte zur Verbindung von Akeneo PIM mit Shopware und stellt sicher, dass Ihre Produktdetails reibungslos zwischen den beiden Systemen übertragen werden.

Durch das Einrichten dieser Integration wird die wiederholte Dateneingabe reduziert, Fehler vermieden und sichergestellt, dass Ihre Kunden immer die neuesten Informationen in Ihrem Shopware-Shop sehen. Egal, ob Sie Entwickler oder Administrator sind, dieser Leitfaden vereinfacht den Prozess und hilft Ihnen bei der sicheren und effektiven Einrichtung.

Schritte zum Einrichten von Akeneo PIM in Shopware

Sehen Sie sich an, wie Sie verschiedene Versionen von Akeneo PIM entsprechend Ihren speziellen Anforderungen einrichten.

Einrichten der Akeneo Community Edition

Technologie-Stack

  • Backend: PHP 8.1, Symfony, Memcached, MySQL, Elasticsearch
  • Frontend: BEM, jQuery, Backbone.js, React.js

Docker-Setup für Akeneo PIM

Projektverzeichnis erstellen

Projekt mit Docker initialisieren

Alternatives Setup mit Archiv

Benötigen Sie technisches Fachwissen zur Einrichtung?

Die Integration von Akeneo PIM mit Shopware kann komplex sein und technisches Fachwissen kann den Prozess reibungsloser und effizienter gestalten.

Holen Sie sich jetzt technisches Fachwissen

Einrichtung der Akeneo PIM Enterprise Edition

Enterprise Archive herunterladen (über das Partnerportal)

Im Entwicklermodus starten

$ make dev

Greifen Sie unter http://localhost:8080/ auf PIM zu.

Lokales Setup (ohne Docker)

Einrichten eines Composer-Projekts

Umgebungskonfiguration

  • Kopieren Sie .env und konfigurieren Sie:
Im Entwicklermodus starten
Starten im Produktionsmodus

$ NO_DOCKER=true make prod

Grundlegende Befehle und Einrichtung

  1. Geben Sie den Akeneo-Container ein: $ docker exec -it pim-fpm-1 bash
  2. Administratorbenutzer erstellen bin/console pim:user:create superadmin GENERATEDSUPERADMINPASSWORD [email protected] Super Admin en_US –admin -n –env=prod
  3. Erstellen Sie einen Administratorbenutzer mit bestimmten Daten

bin/console pim:user:create

Excel-Import und API-Befehle

Excel-Importaufträge – Überprüfen, ob Aufträge registriert sind

API-Jobs ausführen – Jobs ausführen

bin/console messenger:consume –env=prod

Wichtige Funktionen der Akeneo-API

  • RESTful-Struktur

Akeneo verwendet REST-APIs (Representational State Transfer), wodurch Entwickler problemlos mithilfe von Standard-HTTP-Methoden wie GET, POST, PUT und DELETE mit Daten interagieren können.

  • OAuth2-Authentifizierung

Die Akeneo API verwendet OAuth2 für den sicheren Zugriff und ermöglicht es Entwicklern, Anwendungen zu authentifizieren und zu autorisieren, ohne Benutzeranmeldeinformationen preiszugeben. Sie unterstützt den Berechtigungstyp „Client Credentials“, der sich ideal für Server-zu-Server-Interaktionen eignet.

  • Paginierung und Filterung
    • Die API umfasst eine integrierte Paginierung, die dabei hilft, große Datensätze effizient zu handhaben, indem sie in kleinere Teile aufgeteilt werden.
    • Für die meisten Endpunkte sind Filteroptionen verfügbar, die es Entwicklern ermöglichen, spezifische Daten basierend auf Attributen, Kategorien, Kanälen und mehr abzufragen.
  • Ratenbegrenzung
    • Akeneo implementiert Ratenbegrenzungen, um die Serverlast zu verwalten und eine faire Nutzung sicherzustellen. Die Standardbegrenzung beträgt 100 Anfragen pro Minute, kann jedoch je nach Version oder spezifischer Konfiguration variieren.
  • Massenvorgänge
    • Um mehrere Datensätze in einer Anfrage zu verwalten, stehen Bulk-Endpunkte zur Verfügung, was insbesondere beim Synchronisieren großer Datensätze oder beim Durchführen von Batch-Updates nützlich ist.

Einrichten einer neuen Verbindung

Schritt 1: Eine neue Verbindung in Akeneo zu Shopware einrichten

  1. Melden Sie sich als Administrator beim Akeneo Admin Panel an .
  2. Gehen Sie zu System > Verbindungen .
  3. Klicken Sie auf „Erstellen“, um eine neue Verbindung einzurichten.
  4. Geben Sie die folgenden Details ein:
    • Bezeichnung : Ein Name für die Verbindung (z. B. „Shopware-Integration“).
    • Flusstyp : Wählen Sie den Flusstyp, der die Verbindung am besten beschreibt (z. B. „Datenziel“, wenn die Daten aus Akeneo in ein anderes System fließen).
    • Benutzergruppe : Wählen Sie eine Benutzergruppe für diese Verbindung aus, beispielsweise „API-Benutzer“.
    • Standardgebietsschema : Wählen Sie die Standardsprache für den Datenabruf aus.
  5. Speichern Sie die Verbindungsdetails.

Schritt 2: API-Anmeldeinformationen generieren

  1. Nachdem Sie die Verbindung erstellt haben, werden die für diese Verbindung generierte Client-ID und das Geheimnis angezeigt .
    • Client-ID und Secret sind für die Authentifizierung von API-Anfragen unerlässlich.
  2. Notieren Sie sich diese Anmeldeinformationen. Sie werden verwendet, um beim Herstellen einer Verbindung mit der Akeneo-API ein Zugriffstoken zu erhalten.

Schritt 3: Erteilen Sie der Verbindung Berechtigungen

  1. Gehen Sie zu System > Rollen und weisen Sie der Benutzergruppe der neuen Verbindung die erforderlichen Berechtigungen zu.
    • Stellen Sie sicher, dass es Zugriff auf die Entitäten und Aktionen hat, die für Ihre API erforderlich sind (z. B. Produkt lesen/schreiben, Kategorie lesen).
  2. Speichern Sie die Berechtigungen.

Schritt 4: Erhalten Sie ein Zugriffstoken über OAuth2

Mit der Client-ID und dem Geheimnis aus Schritt 2 können Sie jetzt einen Zugriffstoken über den Akeneo OAuth2-Token-Endpunkt erhalten.

Senden Sie eine POST-Anfrage an den Akeneo OAuth2-Token-Endpunkt: Klartext

Anforderungstext: json

Die Antwort enthält ein Zugriffstoken , das Sie in API-Anfragen verwenden können: json

Schritt 5: Verwenden des Zugriffstokens in API-Aufrufen

Fügen Sie Ihren API-Anfragen den Autorisierungsheader mit dem Token hinzu:

Klartext

Autorisierung: Inhaber YOUR_ACCESS_TOKEN

Dieses Zugriffstoken muss regelmäßig aktualisiert werden, da es nur für eine begrenzte Zeit (normalerweise 1 Stunde) gültig ist.

Warum Akeneo als PIM?

Akeneo ist ein führendes Produktinformationsmanagementsystem (PIM), das Unternehmen dabei unterstützt, Produktdaten effizient zu verwalten und zu verteilen. Es wird von Unternehmen häufig zur Zentralisierung von Produktdaten verwendet und sorgt für organisierte und optimierte Produktinformationen. Für wachsende Unternehmen wird die Integration eines ERP- und PIM-Systems in Expansionsphasen von entscheidender Bedeutung, wenn die Verwaltung eines erhöhten Datenvolumens, der Komplexität der Lieferkette und verschiedener Vertriebskanäle unerlässlich ist.

Wenn Sie sich über die Integration eines ERP- oder PIM-Systems nicht im Klaren sind, werfen Sie einen Blick in diesen Leitfaden. Weitere Informationen .

  • Zentralisierung von Produktinformationen : Die Idee dahinter ist, Produktdaten aus verschiedenen Quellen auf einer Plattform zu zentralisieren. Dies erleichtert die Verwaltung von Produktdaten.
  • Datenanreicherung : Verbessert Produktdaten durch Hinzufügen von umfangreichen Inhalten, Bildern, Videos, technischen Informationen und Übersetzungen, um qualitativ hochwertige Produktlisten zu gewährleisten.
  • Datenverteilung : Verteilt Produktdaten auf synchronisierte und konsistente Weise an mehrere Kanäle wie E-Commerce-Sites, Marktplätze, mobile Apps und Printkataloge.
  • Lokalisierung und Übersetzung : PIM erleichtert die Verwaltung mehrsprachiger Produktinhalte. Dies trägt dazu bei, die Produktpalette für die globalen Märkte zu erweitern.
  • Datenqualität und Validierung : Dieses Tool überwacht und verbessert ständig die Qualität der Produktdaten. Wenn Informationen fehlen oder falsch sind, stellt das Tool sicher, dass alle Daten vor der Veröffentlichung den Standards entsprechen.
  • Produktassoziationsverwaltung : Die Produktassoziation ist ein wichtiger Bestandteil und Funktionen wie Cross-Selling, Upselling und Varianten werden im PIM-Tool unterstützt.
  • API und Integrationen von Drittanbietern : Die Integration ist ein wesentlicher Bestandteil und eine einfache Integration mit anderen Systemen ist möglich. Integrieren Sie ERP, E-Commerce-Plattformen, CRMs und Marketingtools für einen besseren Produktdatenfluss.

Abschluss

Die Integration von Akeneo PIM in Shopware ist eine effektive Möglichkeit, Ihre Produkte einfach zu verwalten. Befolgen Sie diese Einrichtungsschritte für einen konsistenten und fehlerfreien Produktkatalog. Akeneo bietet leistungsstarke Funktionen zur Skalierung Ihres Unternehmens. Wenn Sie fachkundige technische Hilfe bei der Durchführung der Akeneo PIM-Integration mit Shopware suchen, wenden Sie sich an unsere Shopware-Agentur, um eine schnelle und problemlose PIM-Integration zu erleben.

FAQ

Was genau ist Akeneo PIM und warum brauche ich es für meinen Shopware-Shop?

Akeneo PIM ist ein Produktinformationsmanagementsystem, mit dem Sie alle Ihre Produktdaten an einem Ort organisieren und verwalten können. Es ist nützlich, wenn Sie viele Produkte haben und konsistente Produktinformationen in Ihrem gesamten Shopware-Shop pflegen müssen.

Ist die Nutzung von Akeneo mit Shopware teuer?

Akeneo bietet eine kostenlose Community Edition und eine kostenpflichtige Enterprise Edition. Die Community Edition ist für kleine bis mittlere Unternehmen geeignet, während Enterprise erweiterte Funktionen für größere Unternehmen bietet. Die anfänglichen Einrichtungskosten betreffen hauptsächlich die Entwicklerzeit.

Kann ich meine Produktdaten ohne technische Kenntnisse verwalten?

Ja, nach der Einrichtung bietet Akeneo eine benutzerfreundliche Oberfläche zur Verwaltung von Produktinformationen. Sie können Produkte bearbeiten, Bilder hochladen und Beschreibungen aktualisieren, ohne technische Kenntnisse zu besitzen. Die Daten werden automatisch mit Shopware synchronisiert.

Verliere ich bei der Integration meine bestehenden Shopware-Produktdaten?

Nein, Sie verlieren keine Daten. Der Integrationsprozess importiert zunächst Ihre vorhandenen Shopware-Daten in Akeneo und richtet dann die Synchronisierung zwischen beiden Systemen ein. Es ist ein sicherer Prozess, bei dem Ihre aktuellen Daten erhalten bleiben.

Wie schwierig ist es, mein Team im Umgang mit Akeneo zu schulen?

Akeneo ist benutzerfreundlich gestaltet. Grundlegende Produktmanagementaufgaben können in wenigen Stunden erlernt werden. Für Verwaltungsaufgaben stellt Akeneo Dokumentation und Schulungsressourcen zur Verfügung. Die meisten Teams kommen innerhalb einer Woche damit zurecht.

blog
Grüße! Ich bin Aneesh Sreedharan, CEO von 2Hats Logic Solutions. Bei 2Hats Logic Solutions widmen wir uns der Bereitstellung von technischem Fachwissen und der Lösung Ihrer Probleme in der Welt der Technologie. Unsere Blog-Seite dient als Ressource, in der wir Einblicke und Erfahrungen teilen und wertvolle Perspektiven auf Ihre Fragen bieten.
CEO
Aneesh Sreedharan
Gründer & CEO, 2Hats Logic Solutions
Abonnieren Sie unseren Newsletter
Aneesh ceo

    Bleiben Sie auf dem Laufenden!

    Abonnieren Sie unseren Newsletter und erfahren Sie mehr über die neuesten digitalen Trends.