Produktinhalte und Bilder, die in Pimcore verwaltet werden, gelangen als Taxonen, Varianten und Optionswerte in den Sylius-Shop, sodass Entwickler keine gewöhnlichen Katalogänderungen mehr als Code-Deployment ausliefern müssen.
Sylius gibt dem Entwicklerteam die Kontrolle über das Produktmodell – der Grund für die Wahl von Sylius und warum Katalogarbeiten in Pull Requests landen. Merchandiser warten auf ein Release, um eine Beschreibung zu ändern, und Produktbilder befinden sich dort, wo sie bei der letzten Integration abgelegt wurden. Pimcore ist genau für diese Inhalte konzipiert, mit Klassendefinitionen, die für die Implementierung modelliert sind, und einer nativen Asset-Bibliothek. Die Sylius-Pimcore-Integration teilt die Arbeit optimal auf: Pimcore verwaltet Produktinhalte und Assets, Sylius den Shop und den Checkout, und keines der beiden Teams behindert das andere bei der Veröffentlichung von Änderungen.

Die Händler veröffentlichen Produktinhalte von Pimcore direkt im Sylius-Shop, da die Anordnung in Alumio konfiguriert und nicht in die Anwendung kompiliert wird.
Produktbilder befinden sich in der Pimcore-Asset-Bibliothek und werden Sylius als Referenzen übermittelt, sodass im Shop die genehmigte Version angezeigt wird und nicht die Version, die bei der letzten Migration hochgeladen wurde.
Lokalisierungsspezifische Formulierungen, die in Pimcore hinterlegt sind, werden an den entsprechenden Sylius-Kanal weitergeleitet, sodass ein zweiter Markt durch das Hinzufügen von Inhalten und nicht durch die Verzweigung des Katalogs selbst erschlossen wird.
Da die Produktdaten über eine konfigurierte Vereinbarung eintreffen, kann sich das Sylius-Team auf Checkout und Performance konzentrieren, anstatt einen Importeur für das Merchandising zu warten.
In Pimcore wird ein Produkt mit seinen Details, Bildern und der Kategoriezuordnung vervollständigt. Alumio veröffentlicht es dann in Sylius als Produkt mit seinen Varianten und Optionswerten, sodass der Eintrag ohne Codeänderung erscheint.
Ein Merchandiser fügt einem Pimcore-Produkt eine Größe hinzu. Alumio erstellt daraufhin die passende Sylius-Variante mit dem entsprechenden Optionswert und übernimmt die bereits vorhandenen Produktmerkmale, sodass der Shop diese ohne die Beteiligung eines Entwicklers anbieten kann.
Die übersetzten Texte, die für Pimcore-Produkte eingegeben werden, gelangen in den Sylius-Kanal, der diesen Markt bedient. Daher wird ein Gebietsschema erst dann live geschaltet, wenn seine eigenen Inhalte vollständig sind, und nicht erst, wenn ein separater Katalogimport erstellt wurde.
Alumio fungiert als zentrales Integrations-Backbone zwischen Vertriebskanälen und Fulfillment-Systemen. Bestellungen werden weitergeleitet, transformiert und validiert, während Status-Updates an jeden Kanal zurückgemeldet werden.
Authentifizieren Sie Ihre Systeme mit den vorgefertigten Connectoren von Alumio. Wählen Sie aus über 200 Connector-Paketen im Marketplace oder erstellen Sie unbegrenzt viele individuelle Integrationen.
Definieren Sie in einer visuellen Oberfläche, wie Datenfelder zwischen Systemen zugeordnet werden. Passen Sie Formate an, reichern Sie Datensätze an und wenden Sie Geschäftslogik an – ganz ohne eigenen Programmcode.
Konfigurieren Sie Abläufe so, dass sie in Echtzeit bei bestimmten Ereignissen, nach einem Zeitplan oder beidem ausgeführt werden. Reduzieren Sie die manuelle Dateneingabe und überlassen Sie Alumio den Datentransfer und die Transformation zwischen Ihren Systemen.
Sobald Ihre erste Integration live ist, können Sie Ihr ERP, PIM, WMS oder CRM einfach an denselben Hub anschließen. Bestehende Abläufe laufen nahtlos weiter. Kein Neuerstellen von Grund auf.
Ein Such- und Merchandising-Service ist eine gängige Ergänzung, da ein Sylius-Shop schnell bekannte Produkte findet, während ein Kunde, der den Namen nicht kennt, etwas anderes benötigt. Alumio verwaltet beide Verbindungen und nutzt die bereits bestehende Pimcore-Struktur, sodass der Suchindex dieselben Details erhält, die auch der Shop anzeigt, anstatt sie separat exportieren zu müssen.
Ja, die eigentliche Arbeit besteht darin, die beiden Produktmodelle einander anzupassen. Pimcore-Klassendefinitionen werden für die Implementierung modelliert, während Sylius Taxons, Optionen und Varianten erwartet. Alumio ordnet daher einmalig eine Form der anderen zu und veröffentlicht anschließend die Änderungen nach deren Genehmigung. Neue Details folgen demselben Verfahren, ohne dass ein neuer Import geschrieben werden muss.
Nein, dies wird konfiguriert, nicht programmiert. Dies sollte man besonders bei zwei Systemen erwähnen, die ein Entwicklungsteam üblicherweise per Code erweitert. Klassendefinitionen, Inhaltsnamen und Optionswerte werden in Alumio abgeglichen und ersetzen so den benutzerdefinierten Importer, den ein Sylius-Projekt normalerweise pflegt. Für abgeleitete Werte gilt keines der Modelle direkt; der Code Transformer ermöglicht die Berechnung im Ablauf.
Pimcore ist als Asset-Bibliothek konzipiert, Sylius hingegen als Online-Shop. Die Speicherung des Masterbildes und seiner Metadaten in Pimcore ermöglicht eine einzige freigegebene Version, von der Ausschnitte und Varianten abgeleitet werden. Sylius hingegen verwaltet die Referenzen und stellt diese bereit. Die Alternative, Dateien in die Anwendung hochzuladen, verlegt die Bildverwaltung in einen Bereitstellungsprozess, auf den Händler keinen Zugriff haben.
Ein Produkt ohne passende Kategorie wird nicht erkannt, da es nicht klassifiziert bleibt, anstatt einen Fehler zu melden, den ein Händler bemerken würde. Alumio protokolliert jeden Veröffentlichungsvorgang live mit den zugehörigen Artikeln. Kann Sylius ein Produkt nicht zuordnen, wird sofort eine Warnung ausgelöst, die den Namen des Produkts und die fehlende Zuordnung angibt. Wiederholungsversuche erfolgen automatisch, sofern konfiguriert, und nicht zugeordnete Artikel bleiben gelistet, sodass keine Artikel stillschweigend nur halb veröffentlicht werden.
Sprechen Sie mit einem Alumio-Integrationsspezialisten. Wir entwerfen die passende Architektur für Ihre Systeme und die richtige Skalierung, damit Ihre Betriebsabläufe bei jeder Veränderung zuverlässig bleiben.