In July, we introduced major updates to our Magento extensions, boosting performance, refining user experience, and streamlining interfaces for a faster, smoother store.
A highlight of the month: We upgraded our Partner Program, adding even more benefits for our partners. You can find the full details on our Partner Program page.
We also shared Amasty’s plans for sponsorship and attendance at upcoming Magento events. If you’d like to meet us in person and explore a potential partnership, we’d be happy to chat.
Here’s everything we’ve updated this month:
Made WCAG 2.2-Compatible
Made Hyvä Theme / Hyvä Checkout CSP Compatible
Not sure what Hyvä compatibility involves? Check out our articles on extension compatibility with the Hyvä theme and Content Security Policy (CSP) compliance for Hyvä Checkout.
Automatic Related Products
We updated the extension to fully comply with the Hyvä and Hyvä Checkout Content Security Policies. (Requires an active product or support subscription)
We optimized page cache handling to prevent invalidation when saving unrelated products.
We resolved the 'Call to a member function' error in response to the 'amMostviewedGroups' GraphQL query.
Custom Checkout Fields
Extension is now fully compliant with Hyvä Checkout Content Security Policies. (Requires active subscription)
We optimized SQL queries for faster order details page loading.
We resolved 'Cannot read properties of undefined' error with PayPal Express Checkout.
Order attributes now display correctly for in-store pickup on Amasty One Step Checkout.
Custom Form
Extension is now fully compliant with Hyvä Content Security Policies. (Requires active subscription).
We resolved the issue where both the native GDPR checkbox and the one from the Amasty Cookie Consent module were not displayed on custom forms.
We fixed the ‘Argument must be of type array’ error that occurred during form submission.
Customer Segmentation
We added CLI command to refresh specific segments. (Requires active subscription)
We revised indexation process to avoid triggering mview updates.
We resolved the issue where not all customers were added to a segment if the number of customers exceeded the indexer batch size configured in the extension.
Google Automated Discounts Premium
We finalized the extension for wider use.
Google Invisible reCaptcha
We resolved 'Uncaught ReferenceError' error during customer account creation for Hyvä version.
Import and Export
We fixed 'Undefined array key' error when product SKU contained only numbers.
Improved Layered Navigation
We improved module’s frontend performance on the Luma Theme.
We resolved the ‘Unique constraint violation found’ error that occurred while saving product attributes in the admin panel.
We disabled caching for the ‘More from this brand’ block to optimize memory usage.
We fixed the issue where the ‘No layout updates’ option was missing in the category settings under Design Layout.
We resolved the ‘The attribute model is not defined’ error that occurred on the brand pages when filtering products by price.
We addressed the issue of incorrect sorting of brands in the ‘Amasty Brands List’ widget.
We enhanced compatibility with Amasty XML Sitemap by resolving the issue where brand URLs with multiple words differed between the sitemap and the frontend.
We fixed the issue where Ajax functionality was not working when ‘Remember Category Pagination’ was enabled.
Live Chat
We improved compatibility with PHP 8.4.
Mass Product Actions
Now you can update attribute set for configurable products via mass actions.
We fixed the issue where tier prices with the ‘Discount’ price type were not applied to products when assigned via mass action.
We resolved the caching issue with user role permissions for mass actions.
Multiple Wishlist
The extension now fully complies with WCAG 2.2 level AA accessibility requirements on the Luma theme.
We optimized customer notification dispatch functionality to better handle large datasets.
We resolved the ‘Base table or view not found’ error when retrieving wishlists via API request.
We addressed the ‘Front controller reached 100 router match iterations’ error that occurred when opening or sharing a wishlist.
We fixed the issue where the ‘updated_at’ column in the ‘pref_wishlist’ table was not updated when adding or removing items via storefront or web API.
We resolved the issue with missing primary key in the ‘amasty_wishlist_most_purchased’ and ‘ammwishlist_unsubscribed_price_alerts’ tables and added an ‘id’ column to the ‘pref_amasty_wishlist_most_purchased’ table.
Omnibus Price Tracker
We added tooltip display for Omnibus price text.
We updated extension for Magento 2.4.8.
Option to hide Omnibus price text when the lowest price matches the current price.
We resolved missing Omnibus price text in some cases.
Order Attributes
We updated the module to fully comply with the Hyvä Checkout Content Security Policies (Note: the Hyvä Checkout compatibility is available with an active product subscription or support subscription).
We improved SQL queries for fetching order attributes to reduce the loading time of the order details page in the customer account.
We fixed the ‘Cannot read properties of undefined’ error on the checkout page with Paypal Checkout Express payment method.
We resolved the issue where order attributes were not displayed for the in-store pickup shipping method on the Amasty One Step Checkout page.
Out of Stock Notification
We optimized cron job execution time.
We fixed XSS vulnerability, syntax errors, and compatibility with Magento 2.4.8 group products.
PDF Customizer
We added mPDF library support for non-Latin characters. (Requires active subscription)
We updated the module compatibility with Magento 2.4.8 and resolved compilation errors.
Price History
We added tooltip display for Omnibus price text.
Product Feed
We reduced SQL queries for product fetching.
We included missing attribute values, resolved 'Illegal offset type' error.
We fixed the issue where condition-based attribute values were not included in the feed.
Product Labels
Extension is now fully compliant with Hyvä Content Security Policies. (Requires active subscription)
We optimized indexing process.
We optimized the ‘amasty_label’ indexing process for better performance with large product datasets.
We resolved the error when accessing module configuration on Magento 2.4.2 and 2.4.3.
We removed the dependency on the ‘Magento\CatalogRule\Model\Indexer\PartialIndex’ class.
Promo Banners
We resolved error when saving a cart price rule's schedule on Magento Enterprise Edition.
Shipping Rules
We added regex support for conditions based on shipping attributes. (Requires active subscription).
Shipping Table Rates
We resolved incomplete import of shipping rates.
We removed store limit on delivery method assignments.
Shop by Brand
We improved module’s frontend performance on the Luma Theme.
We resolved the ‘Unique constraint violation found’ error that occurred while saving product attributes in the admin panel.
We disabled caching for the ‘More from this brand’ block to optimize memory usage.
We fixed the issue where the ‘No layout updates’ option was missing in the category settings under Design Layout.
We resolved the ‘The attribute model is not defined’ error that occurred on the brand pages when filtering products by price.
We addressed the issue of incorrect sorting of brands in the ‘Amasty Brands List’ widget.
We enhanced compatibility with Amasty XML Sitemap by resolving the issue where brand URLs with multiple words differed between the sitemap and the frontend.
We fixed the issue where Ajax functionality was not working when ‘Remember Category Pagination’ was enabled.
Subscriptions & Recurring Payments
PayPal-paid subscriptions now allow address updates, plan adjustments, and pausing. (Hyvä Theme temporarily unsupported)
That’s a wrap for July! We’ll be back next month with more features and enhancements to help your store grow and perform at its best.