Magento | Addobe Commerce 15 Apr , 2024 Magento 2.4.7: A Comprehensive Guide to Updates for Enhanced E-commerce Performance Valdis Strautiņš Today, we embark on an exploration of the dynamic realm of Magento, focusing our attention on the latest update, Magento 2.4.7. This release introduces a host of new features and enhancements aimed at enhancing the performance, security, and user experience of your online store. As we delve deeper into the exciting world of Magento 2.4.7, we invite you to join us on this journey of discovery. Security enhancements in Magento 2.4.7 With each new update, Adobe Commerce continues to raise the bar in safeguarding online stores against emerging threats. In the latest release, Adobe Commerce Magento 2.4.7, a series of significant security enhancements have been introduced, reinforcing its commitment to protecting businesses and customers from potential vulnerabilities. Cache Key Optimization and Coupon Code Limits: One of the standout improvements in Adobe Commerce 2.4.7 is the optimization of cache keys for blocks. This enhancement ensures smoother performance and more efficient caching mechanisms, enhancing the overall stability of the platform. Additionally, the update introduces limits on the automatic generation of coupon codes, preventing system overload and ensuring a seamless shopping experience for customers. Enhanced Admin URL Security: Recognizing the importance of fortifying the Admin interface against potential attacks, Adobe Commerce has revamped the way Admin URLs are generated. By implementing changes that make it harder for attackers to guess URLs, merchants can rest assured knowing their sensitive backend operations are shielded from unauthorized access. Subresource Integrity (SRI) Support: In an effort to bolster the integrity of JavaScript files on payment pages, Adobe Commerce has introduced Subresource Integrity (SRI) support. This critical measure ensures that essential scripts remain unchanged and unaltered by unauthorized parties, safeguarding sensitive transactional data and maintaining the trust of customers. Content Security Policy (CSP) Enhancements: Furthermore, Adobe Commerce 2.4.7 includes updates to Content Security Policy (CSP) settings, strengthening the platform’s defense against various forms of attacks. By implementing stricter policies and limits on how much payment information can be transmitted through REST and GraphQL APIs, Adobe Commerce provides an added layer of protection for online stores. Adobe Commerce Updates 1. Enhanced Coupon Management: Users now have the flexibility to apply multiple coupons to a single order, unlocking greater savings opportunities and enhancing the overall shopping experience. Additionally, the platform supports configuring up to a million active coupon-based cart price rules, enabling merchants to execute more extensive and targeted promotional campaigns. 2. Streamlined Data Import Processes: The REST Import API now supports JSON format, a crucial enhancement that facilitates seamless processing of up to 100,000 records per minute. This streamlined data import process empowers merchants to efficiently manage large datasets, ensuring smooth operations and timely updates across their e-commerce platforms. These updates underscore Adobe Commerce’s commitment to innovation and excellence in the e-commerce landscape. By continuously refining its features and capabilities, Adobe Commerce empowers merchants to create dynamic and engaging online stores that drive growth and success. Professional Magento Development and Support Services Platform enhancements Magento Open Source 2.4.7 brings a wave of excitement for developers with its cutting-edge platform enhancements. Let’s dive into what this update has to offer and how it’s revolutionizing the Magento experience. PHP 8.3 Compatibility: Say goodbye to waiting around for years to leverage the latest PHP features! Magento 2.4.7 fully embraces PHP 8.3, released in November 2023. With PHP 8.3 compatibility, developers can unleash the power of new features immediately, enhancing productivity and performance. Exciting New Features: One of the standout features of PHP 8.3 is the new override attribute, providing developers with an invaluable tool to ensure seamless method overrides from parent classes. This addition streamlines development processes and enhances code quality by catching bugs before they disrupt production environments. Compatibility Updates Galore: Magento 2.4.7 isn’t just about PHP 8.3—it’s a comprehensive package of compatibility updates for essential tools and technologies. From RabbitMQ 3.13 to Composer 2.7.x, Varnish Cache 7.4, Elasticsearch 8.11, and OpenSearch versions, this update ensures that Magento stores remain at the forefront of technological innovation. Future-Proofing Your Store: These updates aren’t merely about staying current; they’re about future-proofing your Magento store. By embracing the latest versions of essential tools and technologies, Magento 2.4.7 sets the stage for long-term success. It’s about empowering developers to stay ahead of the curve and equipping them with the tools needed to thrive in a rapidly evolving e-commerce landscape. GraphQL Magento Open Source 2.4.7 introduces groundbreaking enhancements to GraphQL, revolutionizing the way developers optimize performance and manage carts. Let’s delve into the exciting features and improvements this update brings to the table: Enhanced GraphQL Capabilities: Version 2.4.7 empowers developers with significant improvements to GraphQL caching abilities, enabling them to optimize performance and streamline GraphQL queries. Moreover, the GraphQL schema now supports custom attributes, providing developers with greater flexibility and customization options. More Flexible Cart Management: In response to user feedback, Magento enhances cart management functionalities in version 2.4.7. The introduction of the clearCart mutation simplifies the process of clearing shopping carts, while the createGuestCart mutation streamlines cart creation, offering improved clarity regarding customer status. Order Items with Product Images: A standout improvement in version 2.4.7 is the inclusion of product images in order items. This enhancement enhances the visual representation of orders and facilitates more efficient loading processes, providing a seamless shopping experience for customers. Expanded Resolver Caching: Magento extends support for resolver caching in GraphQL queries, significantly enhancing performance. Notable resolvers are now cacheable, contributing to faster response times and improved overall performance. Support for Order Cancellation: Version 2.4.7 introduces the cancelOrder mutation, enabling customers to cancel orders seamlessly. Additionally, new response fields in the storeConfig query facilitate user-initiated order cancellation requests, enhancing flexibility and user experience. Enhanced Support for Custom Attributes: Magento enriches GraphQL custom attribute support in version 2.4.7, extending API data to accommodate all attribute types. This includes enhanced support for customer and customer address objects, with added caching for custom attributes and improvements in existing custom attribute support for products. Commerce Webhooks The Commerce webhooks feature in Adobe Commerce has undergone a remarkable transformation with the latest update, empowering developers with enhanced capabilities for seamless integration with external systems. Let’s explore the key highlights of this upgrade: Synchronous Logic Configuration: With the latest update, developers can now configure synchronous logic within Commerce webhooks, enabling immediate execution of tasks in external systems triggered by events in Adobe Commerce. This synchronous approach ensures swift action and seamless communication between systems, enhancing the efficiency of e-commerce operations. Enhanced Reliability in Order Fulfillment: While synchronous calls may introduce potential delays in response time, they serve as a crucial tool in specific scenarios where immediate execution is paramount. For example, developers can now utilize synchronous calls to confirm product availability with external systems before processing orders. This enhancement significantly improves the reliability of the order fulfillment process, ensuring a smoother and more streamlined customer experience. Optimizing E-commerce Automation: By leveraging synchronous logic in Commerce webhooks, developers can optimize e-commerce automation processes, leading to faster order processing, improved inventory management, and enhanced overall operational efficiency. With the ability to execute tasks in real-time and receive immediate feedback, merchants can make data-driven decisions and provide exceptional service to their customers. There are more interesting blog posts about ecommerce on our blog page. Give them a look and expand your knowledge.