November brought a wide range of improvements across Amasty extensions: from expanded Hyvä compatibility and Magento 2.4.8 support to new AI-powered features, performance enhancements, and important bug fixes.
Feature Highlight of the Month: AI image generation is now available in ChatGPT Content Generator and Blog Pro, allowing merchants to automatically create visuals for product pages and blog posts.
See all the updates:
Made Hyvä Theme / Hyvä Checkout CSP Compatible
Advanced Permissions
We added the ability to restrict access to specific product page tabs based on admin user roles. You can find the ‘amasty/module-rolepermissions-subscription-functionality’ package for installing in composer suggest (Note: the feature is available as a part of an active product subscription or support subscription).
We added role-based restrictions for importing and exporting specific entity types.
Package: amasty/module-rolepermissions-subscription-functionality (subscription/support required).We fixed an issue where transaction records were not restricted by the website for limited-access roles.
We fixed an issue where admins restricted by the status attribute could still access product creation via Save & New and Save & Duplicate — these buttons are now hidden.
We resolved an issue where the CMS page scope was incorrectly saved as All Store Views for website-restricted admins.
AMP
We added compatibility with Magento 2.4.7-p3 and 2.4.8.
We fixed an issue where the Reviews link color styles were not applied on AMP product pages.
We fixed <img> tags not being converted to <amp-img>, causing images not to display.
We fixed missing SEO-friendly URLs on AMP category pages when SEO filters were applied.
We fixed missing icons and fonts on AMP pages.
B2B E-commerce Solution Premium
We added product-attachments-subscription-package-pro-by-amasty.
We added request-a-quote-pro-subscription-package.
We added social-login-subscription-package-pro.
Must be removed product-attachments-subscription-package-by-amasty.
Must be removed request-a-quote-lite-subscription-package.
Must be removed social-login-lite-subscription-package.
Blog Pro
We refactored the amasty/ai-blog-pro-content-generator codebase
(available with active product or support subscription).We added AI-powered image generation for blog posts
Package: amasty/module-ai-image-generator (subscription/support required).
We updated the extension to fully comply with Hyvä Content Security Policies.
ChatGPT AI Content Generator
We added AI-powered image generation for product pages
Package: amasty/module-ai-image-generator (subscription/support required).We fixed mass action generation for product long descriptions.
We fixed missing generated category descriptions when Page Builder was enabled.
We fixed the progress bar not updating during content generation.
Cookie Consent (GDPR)
We fixed the default consent values being sent to Google.
Consent Update is now sent on all pages after user interaction.
Duplicate Categories
We added compatibility with Magento 2.4.8.
We fixed the missing category tree in Select Parent Category when duplicating.
Exit Intent Popup
We updated the module to fully comply with the Hyvä and Hyvä Checkout Content Security Policies (Note: Hyvä compatibility is available with an active product subscription or support subscription).
We added the possibility to show the popup on product, category and CMS pages. You can find the 'amasty/module-exit-popup-subscription-functionality' and ‘amasty/module-exit-popup-subscription-functionality-hyva’ (for Hyva Theme) packages for installing in composer suggest (Note: the feature is available as a part of an active product subscription or support subscription).
Free Gift
We added Hyvä compatibility for Custom Promo Conditions
Package: amasty/module-conditions-hyva (subscription/support required.
We fixed the issue where ineligible gifts appeared in the order summary.
We fixed “Missing unique key for constraint” by ensuring unique salesrule_id values.
We removed dependency on hyva-themes/magento2-reset-theme.
Google Analytics 4 with GTM Support
We fixed the getStore() null error when removing a product from the cart.
Improvement: Updated GA4 Measurement Protocol library.
We fixed events being sent using the default store scope instead of the store view.
GeoIP Redirect Hyvä Compatibility
Extension is now fully compliant with WCAG 2.2 Level AA.
Google Automated Discounts Premium
We updated the GA4 Measurement Protocol library.
We fixed the incorrect store scope for Measurement Protocol events.
Google Invisible reCAPTCHA
We added support for PHP 8.4 and Magento 2.4.8.
We added Hyvä Checkout compatibility
Package: module-invisible-captcha-hyva-checkout (subscription/support required).
Google Page Speed Optimizer Pro
We added the option to automatically optimize images based on the most visited pages of the website to the Pro and Premium versions of the module. You can find the ‘amasty/module-image-optimizer-visited-pages’ package for installing in composer suggest (Note: the feature is available as a part of an active product subscription or support subscription).
We added Cron Schedule List module to the Pro and Premium packages to ensure easier cron tasks management
We improved the module’s logic to optimize images with the ‘JPG’ extension (in capital letters).
We introduced the ‘PageSpeed Insights API Key’ setting in the module configuration to prevent ‘Quota Exceeded’ errors during the website’s speed diagnostics.
We resolved the ‘preg_match_all()’ error that occurred when the HTML output exceeded the ‘pcre.backtrack_limit’ value set in the ‘php.ini’ file.
We fixed the issue where ‘pub/media/.renditions/wysiwyg’ images were not automatically optimized.
Lazy Load
We added the option to automatically optimize images based on the most visited pages of the website to the Pro and Premium versions of the module. You can find the ‘amasty/module-image-optimizer-visited-pages’ package for installing in composer suggest (Note: the feature is available as a part of an active product subscription or support subscription).
We added Cron Schedule List module to the Pro and Premium packages to ensure easier cron tasks management
We improved the module’s logic to optimize images with the ‘JPG’ extension (in capital letters).
We introduced the ‘PageSpeed Insights API Key’ setting in the module configuration to prevent ‘Quota Exceeded’ errors during the website’s speed diagnostics.
We resolved the ‘preg_match_all()’ error that occurred when the HTML output exceeded the ‘pcre.backtrack_limit’ value set in the ‘php.ini’ file.
We fixed the issue where ‘pub/media/.renditions/wysiwyg’ images were not automatically optimized.
Mega Menu Pro
We removed dependency on hyva-themes/magento2-reset-theme.
We fixed the Maximum call stack size exceeded error in Page Builder.
We removed dependency on hyva-themes/magento2-reset-theme.
Omnibus Price Tracker
We resolved the issue where the Omnibus price text displayed as 0 when the product had no price changes during the specified period.
We addressed the issue where the lowest price for the specified period was calculated incorrectly.
Extension is now fully compliant with Hyvä Content Security Policies.
Product Option Templates (Hyvä Compatibility)
The Hyva Theme compatibility package now fully complies with WCAG 2.2 Level AA requirements.
We fixed the required option validation preventing products with custom options from being added to the cart.
We fixed the problem where dependent options were always displayed after selecting the first related option instead of appearing only when all defined dependencies were met.
Promo Banners
We fixed an issue where promo banners added directly to a CMS page content were not displayed (Note: the banner creation process has been improved - the Position field is now required, and new Custom Position option has been added).
We fixed an issue where promo banners on Hyva product pages did not display or hide correctly based on Cart Conditions.
Promotion Suite Pro
We resolved the issue where the order summary displayed a free gift that wasn’t eligible under the cart rules.
We addressed the “Missing unique key for constraint” error by ensuring the ‘salesrule_id’ column in the ‘amasty_ampromo_rule’ table contains unique values.
RMA
We added the ability for admins to disable RMA request creation on the storefront for certain customer groups. You can find the ‘amasty/module-rma-subscription-functionality’ package for installing in composer suggest (Note: the feature is available as a part of an active product subscription or support subscription)
We added a new RMA Manager role permission that determines which admins are eligible to be assigned as RMA managers for a return request (Note: after update, new permission is unchecked by default. Please review role settings and enable it where it needed)
We added the ability to set a confirmation message on the storefront after submitting a return request.
We resolved an issue that blocked Purchase Order return request creation for admins on Magento Enterprise and Cloud editions.
We fixed an issue where return links on the My Orders page used the default URL prefix instead of the configured custom prefix.
SEO Toolkit Pro
We added AI-powered image generation functionality for product pages within AI Content Generator extension. You can find the 'amasty/module-ai-image-generator' package for installing in composer suggest (Note: the feature is available as a part of an active product subscription or support subscription).
Shipping Restrictions
We improved Canadian postcode validation.
We improved UK postcode validation.
SMTP Email Settings
Now the module supports only PHP 8.1 and higher.
We addressed a a potential XSS vulnerability in the “Sent Emails Log” functionality (Note: now emails are displayed in a secure, plain-text format)
We resolved the “cannot be matched against dot-atom format” error that occurred when resending emails with multiple CC addresses.
Minor Improvements
We recommend reviewing the updates relevant to your installed extensions and applying them to benefit from the latest enhancements. As always, thank you for choosing Amasty – more improvements are already on the way.










