The beginning of spring helped us bring many fresh updates to our Magento 2 extensions. In March, we enhanced the performance of our modules and adopted Hyvä Checkout CSP requirements for five of them.
What’s more, we released our first app for Adobe Commerce Cloud that was built on App Builder – ChatGPT AI Content Writer.
Dive into the details below to see what’s new!
Made Hyvä-CSP Compatible:
- Shipping Rules
- Shipping Restrictions
- Shipping Table Rates
- Shipping Suite Pro
- Google Analytics 4 (GA4)
Made Hyvä-Compatible
Admin Actions Log
- We added compatibility with Amasty Mass Product Actions, enabling the tracking of actions performed via the Mass Actions module in the log. (Note: This compatibility is available as part of an active product subscription or support subscription.)
- Logs now display attribute labels instead of their IDs for easier tracking of changes. These changes apply to existing records as well. (Note: This functionality is available as part of an active product subscription or support subscription.)
- We added logging for mass product updates performed via the "Update Attributes" action. (Note: This functionality is available as part of an active product subscription or support subscription.)
- We resolved an issue where logs were missing category change records for products.
B2B Company Account
- We introduced the Order Approval functionality, allowing placed orders to be transferred to company administrators for review, approval, or rejection. You can find the amasty/module-company-account-order-approval-functionality package in the Composer suggest list for installation. (Note: This functionality is available as part of an active product subscription or support subscription.)
- The extension now fully complies with WCAG 2.2 Level AA requirements.
- We enhanced performance by moving email sending to a queue and optimizing the extension's operation for companies with a large number of users.
- We added a Store View Selection configuration for email sending in company settings. This allows administrators to specify a store view from which backend-triggered emails should be sent, preventing potential issues with email template detection.
- We added an option that lets company administrators disable email notifications. (Note: This functionality is available as part of an active product subscription or support subscription.)
- We resolved an error that occurred when importing company store credits.
- We added the ability to create additional fields for the Campaign Registration Form. (Note: This functionality is available as part of an active product subscription or support subscription.)
- PUT API requests now function correctly.
- We resolved an issue with editing company roles.
Blog Pro
- We introduced a new widget: "Amasty Blog Recent Posts Slider." (Note: This functionality is available as part of an active product subscription or support subscription.)
- We enhanced compatibility with the GraphQL Application Server.
- GraphQL requests now return the correct post count value.
- We resolved an issue with the translation of the "Next article" and "Previous article" lines.
Elastic Search
- We resolved an error that occurred on category pages when using Amasty OpenSearch with incorrect credentials.
- The Catalog fieldset is now properly configured according to the store view.
- The XsearchProducts query now correctly returns information from media_gallery_entries.
Export Products
- We optimized the menu of extension items in the System tab for better navigation and usability. Now, all Import entities share a unified History grid, and the same applies to all Export entities. Additionally, the third-party connections grid has been consolidated for all Export entities.
Extended Product Grid with Editor
- We enhanced the logic for displaying information in the Availability column when MSI is enabled. A product is now shown as "In Stock" as long as it is available in at least one source.
- Filtering by Salable Quantity now works correctly.
Facebook Pixel
- We added compatibility with Advanced Matching, enabling customer information to be sent along with Meta Pixel events. (Available in the Pro version of the module.)
- We introduced an option to specify the Product Identifier in a pixel – either SKU or Product ID. (Available in the Pro version of the module.)
- We added the ability to choose whether to track the child or parent product identifier in events. (Available in the Pro version of the module.)
- Success messages now display correctly when adding products to the cart.
GeoIP Redirect
- We added the ability to exclude GET parameters from redirect URLs. (Note: This functionality is available as part of an active product subscription or support subscription.)
- We resolved an issue where repeated redirects to websites were not functioning properly.
Google Page Speed Optimizer Pro
- We added an option to choose a JavaScript optimization strategy in the Pro and Premium versions of the module. (Note: This functionality is available as part of an active product subscription or support subscription.)
- We implemented a new console command that allows optimizing specific images individually or multiple images at once, rather than an entire folder, using pattern settings. (Available in the Pro and Premium versions of the module.)
- We resolved an issue with image optimization to the AVIF format.
- We improved compatibility with Amasty Improved Layered Navigation, ensuring that Lazy Load functions correctly for image loading.
- We addressed a compatibility issue between Lazy Load and Amasty Full Page Cache Warmer.
- Images in the "Recently Viewed Products" widget now correctly convert to the WebP format.
Minor Improvements:
That’s it for March updates. Your feedback and suggestions drive our improvements, and we’re excited to keep bringing you new enhancements. See you next month!