1De uitdaging
Maxifleur verkoopt kunstplanten, kunstbloemen en decoratie in veel talen. Dat allemaal direct in Magento beheren schaalde niet, dus de productdata staat in Plytix en wordt in Magento geïmporteerd. Maar de importer was niet betrouwbaar:
- Imports liepen vast bij grote batches.
- Twee imports konden tegelijk draaien en elkaar in de weg zitten.
- Na imports verschenen dubbele afbeeldingen.
- Nieuwe collecties hadden attributen die de importer niet kende, en dat betekende elke keer werk voor een developer.
Wat is Plytix?
Plytix is een cloudgebaseerd PIM-systeem (product information management). Het team beheert productdata, afbeeldingen en vertalingen op één plek, en Plytix verdeelt die over verkoopkanalen zoals Magento. Een PIM is zo goed als de koppeling erachter: mislukt de import, dan toont de webshop oude of onvolledige data.
2Onze aanpak
We losten de zwakke plekken in de importer van Plytix naar Magento op en breidden hem samen met Maxifleur uit naarmate de catalogus groeide.
Stabiele batchverwerking
Grote imports worden opgeknipt in batches, met afgestemde geheugenlimieten en timeouts, zodat runs niet meer vastlopen.
Geen conflicten meer
Expliciete locking zorgt ervoor dat er maar één import tegelijk draait.
Groeit mee met de catalogus
Nieuwe attributen voor nieuwe collecties, productgroepkleuren en Poolse productdata voor de stap naar Polen zijn aan de mapping toegevoegd.
Noodstop
De live importer is snel te pauzeren zonder volledige deployment, bijvoorbeeld tijdens een grote datawijziging.
3Het resultaat
Honderden productwijzigingen synchroniseren nu dagelijks naar elke store view van Maxifleur, zonder handwerk. Het contentteam bewerkt productdata alleen nog in Plytix, nieuwe collecties staan sneller online en er zijn minder invoerfouten.
Omdat de importer flexibel is, droeg hij ook de uitbreiding van Maxifleur: de Poolse store view is gevuld vanuit dezelfde PIM-data.
Volgende stap: het team van Maxifleur zelf nieuwe Plytix-attributen en -categorieën laten koppelen aan Magento, zonder developer.
?Veelgestelde vragen over PIM-koppelingen
Welke PIM-systemen kunnen jullie aan Magento koppelen?
We bouwden en onderhouden de Plytix-koppeling voor Maxifleur. Dezelfde aanpak werkt voor andere PIM-systemen met een API of een gestructureerde export, zoals Akeneo en Pimcore.
Waarom een PIM in plaats van producten beheren in Magento?
Met veel producten, talen en kanalen houdt een PIM één versie van de waarheid. Magento blijft de plek waar je verkoopt, de PIM de plek waar je productdata beheert.
Wat gebeurt er als een import mislukt?
Runs worden gelogd en locking voorkomt dat er een tweede import start bovenop een mislukte. Met de noodstop pauzeer je de live importer direct.
Kunnen jullie een importer van een ander bureau verbeteren?
Ja. We starten met een analyse van de huidige importer en lossen daarna de knelpunten op, zoals we hier deden met vastlopende runs, conflicten en dubbele afbeeldingen.


