Deel 2: E-commerce pakketten

Een zeer volledig pakket met een rijk ecosysteem

Magento 2 wordt in twee varianten aangeboden: Magento Commerce en Magento Open Source. Beiden bieden een zeer complete set aan features en er zijn erg veel extensies beschikbaar. De Commerce variant biedt meer out-of-the-box mogelijkheden zoals Business Intelligence Dashboards, Content Staging and Preview, een WYSIWYG page builder en je kan gebruikmaken van het PaaS-aanbod genaamd Magento Commerce Cloud.

Een veelgehoorde klacht is dat Magento een zwaar pakket is met dito systeemeisen. Je bent afhankelijk van cachingtechnieken als Varnish om de performance acceptabel te krijgen. Dat is niet zo gek want Magento is een waanzinnig compleet pakket. Je zal de afweging moeten maken of je al die features nodig hebt, of dat een lichter platform ook volstaat.

Het is inmiddels ook mogelijk met headless aan de slag te gaan, een trend waar Magento relatief laat op in is gesprongen.

De introductie van Magento 2 heeft de markt aardig beroerd. Magento is van oudsher vermaard in de MKB-markt, maar Magento 2 is een dusdanig complex product dat het opzetten van een nieuwe shop bepaald geen (goedkope) sinecure is geworden.

Door de kostbare overname door Adobe lijkt het niet meer dan logisch dat de pijlen meer op de enterprise-markt gericht worden. Daar vallen immers Commerce licenties te verkopen.

Wat voor alle pakketten geldt, geldt ook voor Magento: er is een vendor lock-in. Even migreren naar een ander platform zit er niet in. Zorg er daarom voor dat je een goed onderbouwde keuze maakt en weet waar je aan begint.

Met Magento weet je wel zeker dat je genoeg keuze hebt qua ontwikkelpartijen. Je krijgt een zeer volledig pakket en als je genoeg technische kennis of budget hebt kan een keuze voor Magento de juiste zijn.


Voordelen

  • Zeer groot ecosysteem
  • Open source met veel out-of-the-box features
  • Uitgebreid trackrecord

Nadelen

  • Het is een zware applicatie met hoge systeemeisen
  • Schaalbaarheid kan een uitdaging zijn
  • Zekere mate van vendor lock-in
  • Complex en heeft daardoor een hoge (technische) instap

Veel mogelijkheden, gebouwd op Symfony

PimCore is een platform met een hoop out-of-the-box functionaliteiten, gebouwd op Symfony.

In dit platform zit bijvoorbeeld:

  • Product information management
  • Content management system
  • Digital asset management

Elke functionalieiteit heeft een eigen component collection met API's. PimCore is open source. Het bedrijf achter PimCore biedt betaalde support, consultancy en een eigen marktplaats voor plugins.

De meeste pakketten leggen een relatief zwaar beslag op de onderliggende infrastructuur. Ze zijn daarnaast op zo'n manier ontworpen dat ze vaak lastig in bijvoorbeeld microservices onder te brengen zijn. Ook daarin ben je volledig overgeleverd aan de filosofie van de vendor.

De compleetheid van PimCore is tegelijkertijd een van de nadelen. Het is een zogenaamde monoliet en laat zich lastig 'afslanken'. Dat ga je vooral in de schaalbaarheid van het platform merken.

In de visie van PimCore staat datamanagement centraal. E-Commerce wordt gezien als een add-on en logisch gevolg, niet als het fundament. Dat is een visie waar je in moet geloven en er zijn veel alternatieve benaderingen.

Nog iets om rekening mee te houden, de one-size-fits-all aanpak kan het kostbaar maken als je eigen oplossingen wilt integreren. Je bent daardoor waarschijnlijk ook nog eens relatief veel tijd kwijt aan het onderhouden van het platform.

Voordelen

  • Heldere focus op datamanagement
  • Open source met veel out-of-the-box features
  • API driven

Nadelen

  • Focus op datamanagement moet binnen je visie op E-commerce passen
  • Schaalbaarheid kan een uitdaging zijn
  • Onderhoud en maatwerkintegraties kunnen kostbaar zijn

E-commerce platform met een API first aanpak

Shopware is een E-commerce platform gebouwd op het populaire Symfony framework. Recent is Shopware 6 uitgekomen, maar Shopware heeft aangekondigd versie 5.6 in ieder geval nog vijf jaar te ondersteunen.

Er zijn voor zowel de oude als de nieuwe versie aardig wat plugins beschikbaar en het aantal gespecialiseerde bureaus en developers neemt rap toe.

Qua nadelen lijkt Shopware erg op andere E-commerce pakketten(zoals Magento).

Er is een lichte vendor lock-in omdat je voor een groot deel vastzit aan de standaardfunctionaliteiten van Shopware. Je bent daardoor afhankelijk van de gekozen koers van Shopware en het is relatief arbeidsintensief naar een ander platform te migreren.

Shopware is een zeer compleet pakket. Dat betekent ook dat er aardig wat functionaliteiten aanwezig zijn die je niet zal gebruiken.

Al met al is Shopware een geduchte concurrent voor Magento en zal veel kleine tot middelgrote organisaties aanspreken.

Voordelen

  • Sterk groeiend aantal gespecialiseerde developers en bureaus
  • Headless implementatie is standaard mogelijk
  • CommerciĆ«le licenties en support relatief goedkoop i.v.m. andere pakketten

Nadelen

  • Het ecosysteem is nog niet zo groot als dat van andere populaire platformen
  • De compleetheid van het pakket maakt het log (in vergelijking met Magento valt dit mee)
  • Documentatie en informatie op fora is nog veel in het Duits
  • Door alle out-of-the-box features zit je snel in een vendor lock-in