Adobe lanceerde op 9 april 2024 weer een nieuwe versie: Magento 2.4.7. Talrijke verbeteringen op het gebied van security, UX en pagespeed die je niet kan negeren. Als webshopeigenaar is het soms lastig te begrijpen wat zo’n nieuwe versie allemaal inhoudt: de release notes zijn immers in lastige taal geschreven. Toch is het essentieel om te begrijpen wat er precies voor je shop gaat veranderen. Daarom lees je in dit artikel een begrijpelijke, Nederlandse uitleg van Magento 2.4.7. We focussen op dingen die voor webshopeigenaren belangrijk zijn.
Key highlights
- Betere bescherming tegen hackpogingen
- Snellere laadtijden
- Verbeteringen aan de Page Builder
- Nieuw: Magento Extension Metapackage
- Betere UX voor merchants en klanten
Securityverbeteringen
Adobe heeft 13 securityverbeteringen doorgevoerd. Het gaat hierbij om oplossingen voor bepaalde kwetsbaarheden waarbij hackers middels XXS en XML injection een webshop binnen zouden kunnen komen. Daarnaast kunnen merchants nu zelf instellen hoe vaak betalingsinformatie door de klant mag worden ingevuld bij het afrekenen. Dit zorgt er bijvoorbeeld voor dat hackers niet een heleboel creditcardgegevens achter elkaar kunnen invullen om te kijken of er misschien eentje werkt.
Als klanten hun account via mail hebben geactiveerd, worden zij bovendien niet meer automatisch ingelogd, maar eerst naar de loginpagina gestuurd waar ze zelf moeten inloggen. Hierdoor is het niet meer mogelijk voor hackers om zonder de juiste gegevens via de accountactiveringsmail een account bij een Magento webshop binnen te komen.
Snellere laadtijd
Dankzij verbeteringen aan GraphQL kunnen pagina’s sneller laden. Fijn voor Google én je klanten!
Page Builder
Er zijn verschillende verbeteringen aan de Page Builder doorgevoerd. Voor merchants zijn deze belangrijk:
- Product Sliders laten nu ook parent products zien
- Opslaan van een project in Page Builder in Google Chrome gaat sneller
- Je kan tekstblokken vanuit de ene pagina naar een nieuwe pagina kopiëren en deze nieuwe pagina zonder problemen opslaan
- De product widget laat producten zien die een speciaal teken in de SKU hebben (bijvoorbeeld ‘&’)
- Je kan dynamische blokken zonder inhoud toevoegen, zonder dat dit een error veroorzaakt
- Je kan emoticons gebruiken in CMS blokken zonder dat de content wordt afgekapt die na de emoticon komt
Ben je benieuwd naar wat de Page Builder voor jouw webshop kan betekenen? Met de Page Builder kan je aan de hand van een simpel drag-and-drop-systeem zelf contentpagina’s bouwen en geef je je marketingteam de touwtjes in handen.
Extension Metapackage
Deze nieuwe versie van Magento wordt geleverd met een Extension Metapackage. In dit ‘extensiepakket’ zitten drie extensies:
- Adobe Commerce integration with Adobe IMS: hiermee kunnen Commerce-merchants inloggen in Magento met hun Adobe ID
- Payment Services: hiermee merchants de checkout in Magento Commerce volledig personaliseren
- Braintree: hiermee kunnen merchants de checkout in Magento Open Source volledig personaliseren
Met dit Extension Metapackage hoopt Adobe merchants op het eerste gezicht een stukje gemak en zekerheid te bieden. De extensies hebben voor nu vooral betrekking op de checkout en met Payment Services dan wel Braintree zit je op dat gebied altijd wel goed. Upgrades van deze extensies worden automatisch meegenomen in de core upgrades van Magento (dus wanneer Adobe een nieuwe versie van Magento uitbrengt). Hierdoor hoeven de extensies in dit pakket niet separaat te worden geüpgraded. Updates van het Extension Metapackage volgen een eigen release schedule.
Maar vooral lijkt het ons dat Adobe dit extensiepakket nu standaard levert en upgrade bij elke nieuwe versie zodat ze hun partnerschappen met andere ontwikkelaars kunnen pushen. Adobe werkt sinds 2021 bijvoorbeeld samen met PayPal: laat Braintree nou net tot diens portefeuille behoren. Het is de bedoeling dat dit pakket met elke release wordt aangepast dan wel aangevuld.
Producten
- Je kan bij het instellen van configurable products het invullen van de hoeveelheid overslaan zonder dat dit errors geeft
- Je kan child products opslaan onder configurable products uit een andere store view
- Als een kleur van een product op de productdetailpagina wordt aangepast, zijn er geen dubbele productafbeeldingen meer zichtbaar
- Kortingen van 100% kunnen worden toegepast op bundelproducten
- Als een van de simple products van een bundelproduct niet meer op voorraad is, wordt de voorraadstatus van het bundelproduct aangepast naar ‘niet op voorraad’
- Eerder werkte de selectie van configurable products niet correct als er op dezelfde productdetailpagina andere configurable products stonden. Dit is opgelost
- Recent bekeken producten zijn per store view zichtbaar, in plaats van enkel in een groot overzicht van alle store views bij elkaar
- Je kan nu een productafbeelding verwijderen en een nieuwe onder dezelfde naam toevoegen zonder dat dit problemen veroorzaakt
- Admins met gelimiteerde rechten kunnen nu productafbeeldingen toevoegen aan producten waar ze toegang tot hebben. Voorheen kon dit niet
- Thumbnail productafbeeldingen worden nu correct weergegeven in de alert mail die wordt uitgestuurd als een product weer op voorraad is. Eerder werden deze afbeeldingen niet getoond
- Als een product in prijs wordt verlaagd en de klant is ingeschreven om hier een mail over te ontvangen, wordt deze alertmail goed uitgezonden. Eerder kregen niet alle hierop ingeschreven klanten deze mail (price drop alert)
- Merchants kunnen GIFs uploaden als productafbeelding
Verzending & retouren
- Als een bestelling bestaat uit zowel downloads als fysieke producten, dan zijn de downloads direct beschikbaar. Eerder werden de downloads pas beschikbaar als de fysieke producten waren verstuurd
- Als een product niet meer op voorraad is, maar iemand dit product retourneert, dan wordt de status van het product automatisch aangepast naar ‘op voorraad’. Eerder moesten merchants dit handmatig aanpassen
- Als de ‘no manage stock’-optie is aangezet in de backend, dan kunnen merchants klanten informeren wanneer ze het product kunnen komen ophalen. Voorheen creëerde dit een foutmelding
- Het is mogelijk om een creditfactuur aan te maken voor simple products die zijn verwijderd én zijn gekoppeld aan een configurable product
- Als een bestelling gedeeltelijk met reward points is betaald, kan je als merchant creditfacturen opstellen
- Bestellingen met meerdere producten, waaronder een product met 100% korting, kunnen worden gecrediteerd
SEO
- Meta descriptions worden niet meer automatisch ingevuld met productinformatie als deze door de merchant zijn leeg gelaten. Vóór de update kwam het namelijk voor dat lege meta descriptions automatisch werden ingevuld met HTML, als de pagina was bewerkt via Page Builder
- Als een subcategorie naar een andere categorie is verplaatst, wordt er automatisch een redirect (301) gecreëerd
Betaling
- Er is een standaard limiet van 250,000 op automatisch gegenereerde couponcodes. Via de ‘Code Quantity Limit’-configuratie kunnen merchants deze limiet aanpassen, om te voorkomen dat het systeem overrompeld raakt door couponcodes
- Als een klant een product koopt en een couponcode gebruikt die maar een beperkt aantal keer geldig is, en de aankoop mislukt, dan wordt de coupon code opnieuw vrijgegeven en kan de klant het nog een keer proberen
- Couponcodes met spaties worden geaccepteerd
- Klanten kunnen meerdere couponcodes voor één bestelling gebruiken
- Als er sprake is van een 502-foutmelding bij PayPal, dan wordt de bestelling geannuleerd. Voorheen werden deze foutmeldingen genegeerd, waardoor de bestellingen in Magento en PayPal niet synchroon liepen
- De Venmo-knop kan worden verwijderd als PayPal is ingeschakeld
- Klanten kunnen een verzendmethode kiezen én een couponcode gebruiken. Voorheen zorgde deze combinatie voor verkeerde verzendkosten
- Er kunnen geen bestelling met PayPal meer worden afgerekend zonder dat de klant een achternaam invult
- Klanten kunnen niet meer op de PayPal-knop drukken om een configurable product te betalen zonder dat ze eerst de verplichte opties van het product hebben aangevinkt
Overige verbeteringen
- Favicons in ico.-format worden nu ondersteund
- Voorraad en prijs alert mails worden nu vertaald op basis van de taalinstelling van de webshop. Voorheen werden deze e-mails niet vertaald
Tot slot
Magento 2.4.7 is een enorme upgrade en het is voor webshopeigenaren essentieel om op de hoogte te zijn. Alleen op die manier kan je je shop optimaal blijven gebruiken. Met deze uitleg van Magento 2.4.7 voor webshopeigenaren hopen wij je hiervoor de tools te geven. Wil je meer toelichting op wat deze nieuwe versie voor jouw bedrijf gaat betekenen? Wij staan altijd voor je klaar, ook voor een vrijblijvend adviesgesprek.