Migreren naar Magento 2.4

De voornaamste reden voor deze migratie is niet omdat we om werk verlegen zitten, maar juist omdat we werk achteraf willen voorkomen. Werk voor jou en werk voor ons.

Veiligheid

De belangrijkste reden om te migreren is veiligheid: de tweefactor authenticatie voor beheerders. Hiermee kunnen hackers niet meer met enkel een wachtwoord inloggen.

Magento - wat is nieuw

De andere grote verandering is dat Magento CVE Identifiers toewijst aan elke veiligheidsbug die wordt gerapporteerd. Hierdoor komen zwakke plekken sneller aan het licht en kunnen ze direct worden opgelost.

Er zijn ongeveer dertig beveiligingsverbeteringen doorgevoerd, waarvan naast de al genoemde tweestapsverificatie dit de belangrijkste zijn:

  • Er wordt een template filter strict mode ingesteld voor Magento componenten, om RCE (remote code execution) te voorkomen.

  • Inline style en script tags kunnen worden gewhitelist in phtml-templates.

  • Data rendering voor UI data-providers is niet ingeschakeld, om een arbitrary JavaScript execution te voorkomen.

Nieuwe zoekmachine

Magento 2.4 biedt geen ondersteuning meer voor MySQL als zoekmachine, waardoor je gedwongen bent om Elasticsearch te gaan gebruiken. Het is belangrijk om dan versie 7.6x te installeren en te configureren, anders kun je problemen verwachten.

Magento 2.4

Belangrijke updates op een rijtje

  • Een nieuwe media gallery voor beheerders die veel fijner en sneller werkt dan de voorgaande. In de nieuwe gallery is het mogelijk afbeeldingen te doorzoeken, filteren en sorteren.

  • Met Magento 2.4 is het mogelijk om Adobe Stock te integreren. Hiermee kun je stock afbeeldingen zoeken en beheren via een vernieuwde zoekinterface. Dit werkt veel sneller dan voorgaande versies. Je kan deze stock afbeeldingen ook previewen op je website!

  • Elke storefront kan nu ook een verschillende voorraad aanhouden.

  • In Magento 2.4 is het Inventory Management systeem toegevoegd en ingevoerd als de nieuwe voorraad implementatie. Hierdoor is het mogelijk om per storeview verschillende voorraden aan te houden. Voor multi-store omgevingen is dit dé ideale oplossing.

  • GraphQL heeft een opknapbeurt gehad waardoor meerdere nieuwe opties beschikbaar zijn. Zo kan een klant die is ingelogd alle producten uit een eerdere bestelling direct aan zijn winkelmand toevoegen.

  • PWA Studio 6.0.0 en 6.0.1 worden ondersteund.

  • Een beheerder kan nu een einddatum instellen voor het gebruik van een admin account. Na deze datum wordt het account automatisch gedeactiveerd. Dit is bijvoorbeeld handig voor derde partijen die tijdelijk toegang tot de Magento admin nodig hebben.

  • Er is nu een seller assisted shopping functie. Hiermee kan aan de klant een perfecte aankoop ervaring worden geboden. Je kunt als medewerker van een webshop, van bijvoorbeeld de klantenservice, inloggen als klant vanuit de backend. Zo kun je klanten ondersteunen met bijvoorbeeld het vinden van een bepaald product, door deze in het winkelmandje te leggen. Ook kun je werkzaamheden zoals bijvoorbeeld administratie bij klanten wegnemen en ze hiermee tijd besparen.

  • Er kunnen aankoop workflows worden aangemaakt. Meestal is een standaard orderworklow voldoende, waarbij een product simpelweg in de winkelmand wordt geplaatst en betaald door de koper.

Uiteraard zijn er nog heel veel meer veranderingen in Magento 2.4, bijvoorbeeld te vinden op hun eigen site. Dit is overigens alleen wat er voor Open Source gaat veranderen en dus niet voor Commerce.

Upgraden naar Magento 2.4?

Veel webshops hebben gewacht met het migreren naar Magento 2 vanwege de kinderziektes. Die zijn er met Magento 2.4 echter uit, zowel qua stabiliteit als veiligheid. Dit is daarom een goed moment om over te stappen van Magento 1 naar Magento 2.4.

Ook als je bijvoorbeeld Magento 2.3 hebt is het een goed plan om over te stappen naar Magento 2.4. Magento 2.3 wordt namelijk maar tot het derde kwartaal van 2021 ondersteund.

Wil je meer informatie of met één van onze Magento specialisten een virtueel gesprek plannen? Stuur dan een mail naar magento@creative-ct.nl en dan nemen we per zo snel mogelijk contact met je op.