Eind april bracht Magento opnieuw een update uit, ditmaal versie 2.3.5. En deze versie bevat een hoop verbeteringen zoals platform-upgrades, belangrijke beveiligingsupdates en prestatieverbeteringen.
Magento 2.3.5 biedt meer dan 180 functionele fixes voor de Magento Core en meer dan 25 beveiligingsverbeteringen. Het bevat de oplossing van meer dan 46 door de community aangedragen bugs die geregistreerd staan op de Github pagina van Magento 2.
In dit artikel laten we de belangrijkste verbeteringen van deze update zien.
1. Platform Upgrades
Aan het platform zijn een flink aantal verbeteringen toegevoegd. Deze zijn zowel gerelateerd aan security als aan performance.
- Elasticsearch 7.5 wordt nu ondersteund.
- Integraties met betaalmethodes zoals Authorize.Net, eWay, CyberSource en Worldpay zijn eruit (Voor de Nederlandse e-commerce markt waren deze sowieso niet benodigd).
- Signifyd Fraude Protection Code, wordt niet meer ondersteund. Hier dien je nu de plugin Signifyd Fraud & Chargeback Protection voor te installeren.
- Symfony-componenten zijn geüpgraded.
- Migratie van Zend Framework naar het Laminas-project. Voor meer info: klik hier.
2. Performance boost
De prestaties van Redis zijn verbeterd. Het belangrijkste hierin is dat aantal aanvragen die bij elk Magento verzoek uitgevoerd worden geminimaliseerd zijn.
Ook is er een nieuwe manier geïntroduceerd om alle klantsectiegegevens ongeldig te maken, waarbij een bekend lokaal opslagprobleem als aangepaste secties wordt vermeden.
3. Verbeteringen van de infrastructuur
Ook aan de infrastructuur van Magento is gesleuteld:
- De PayPal Pro-betaalmethode werkt nu zoals het zou moeten in Chrome 80. Er is geen callback met de klant meer nodig.
- Een PHPStan-codeanalysecontrole is geïntegreerd in Magento static builds. Deze voert een statische code-analyse uit om aanvullende problemen te identificeren die tot nu toe niet werden gedetecteerd door PHP CodeSniffer en PHP Mess Detector.
4. Merchant Tool verbeteringen
Page builder
Magento heeft de page builder nog verder onder handen genomen. De optimalisaties:
- Een template kan aangemaakt worden op basis van een bestaande pagina.
- Video achtergronden kunnen gebruikt worden in rijen, banners en sliders.
- De mogelijkheid om de hoogte van rijen, banners en sliders in te stellen voor 100% hoogte.
- Magento kan nu nieuwe versies van Page Builder-content types introduceren zonder incompatibele problemen met eerdere versies.
Voorraadbeheer
- Mogelijkheid tot bulk API voor checkout en cart verificatie.
- Nieuw uitbreidingspunt voor SourceDataProvider en StockDataProvider.
GraphQL
- Mogelijkheid om products en categoryList queries te gebruiken om zo informatie op te halen over producten en categorieën die aan een staged campagne zijn toegevoegd.
PWA Studio
PWA Studio 6.0.0 bevat veel nieuwe verbeteringen zoals:
- PWA extensibility framework
- Verbeterde data fetching en caching (waaronder Apollo cache)
- Shopping cart componenten
Dotdigital
- De performance van de importer is geoptimaliseerd.
- Engagement Cloud en Magento B2B zijn beter op elkaar afgestemd. Zo kun je als webshopeigenaar meer doen met je B2B klantdata om zo een betere gebruikerservaring te gaan bieden.
Google Shopping ads Channel
- De gebundelde extensie van het Google Shopping-advertentiekanaal is met deze release (2.3.5 en 2.3.4-p1) officieel end of life en wordt dus niet langer ondersteund. Alternatieve extensies zijn beschikbaar in de Magento Marketplace.
Nog meer belangrijks
Naast bovenstaande verbeteringen zijn er nog tal van verbeteringen te vinden in deze release. Het zijn er teveel om allemaal in dit blog te benoemen, maar je vindt ze uiteraard wél terug in de release notes van Magento zelf.
Enkele belangrijke die we toch graag benoemen:
- Verbeterde Adobe Stock integratie.
- De prijzen van bundle producten worden nu goed berekend op de productpagina’s.
- Verbeteringen voor belangrijke pagina’s zoals de winkelwagen, afrekenen, catalog, shipping etc.
- Belangrijke fix voor de WYSIWYG editor zodat deze ook goed werkt in IE11.x.
- Producten met speciale tekens erin worden nu goed weergegeven.
- Met de juiste rechten kan een Admin een offerte order plaatsen en met PayPal betalen.
- Frontend-cookies worden nu zoals verwacht ingesteld wanneer je gebruik maakt van de Secure URL’s in de Storefront en de Secure Base-URL is ingesteld op https.
- Je kunt nu een standaard watermerk aan een thema toewijzen. Voorheen kreeg je na het toewijzen van het watermerk een fatale fout.
- Je kunt nu CMS-blokken met identieke namen maken als de blokken zijn toegewezen aan verschillende store views
En zo kunnen we nog wel even doorgaan…
Het is goed om te weten dat er in de laatste update van Magento belangrijke beveiligingsupdates zijn doorgevoerd. Wij raden dan ook aan om als het kan te updaten naar deze versie.
Heb je vragen over Magento update 2.3.5 of over Magento? Neem dan contact met onze experts op.