Which modules require Mage247Fix and how to install it?
If you have upgraded your Magento store to the latest 2.4.7 version, you may have already encountered an issue with WYSIWYG editing of category descriptions. The issue is relevant to all Magento 2.4.7 users, even those not using extensions. That said, some Amasty modules whose functionality will be significantly undermined due to this Magento related bug include Blog Pro, Extended Product Grid with Editor, Special Promotions Pro and Free Gift extensions.
Issue Causes and Consequences
From the technical standpoint, the issue originated from the 2.4.7 JavaScript optimization. It’s far from a severe problem development-wise, but a critical one for the end users. The bug manifests itself by failing to save changes in some editing fields, encountering broken WYSIWYG elements, and missing UI components in the Admin Panel.
As for Amasty modules, the following issues related to recent Magento changes could be encountered:
Short Content may not be saved for a post when PageBuilder is disabled.
The custom "Save View As" field is missing when moving columns.
The Max Amount of Discount setting does not display when Apply=Percent Discount: The Cheapest, also for Buy 1 get 1 free is chosen.
Error when trying to set an image for the Top Banner On Product Page
The Max Amount of Discount setting does not display when Apply=Percent Discount: The Cheapest, also for Buy 1 get 1 free is chosen.
How to Solve the Bug
The Magento team has already acknowledged the bug and is working on a patch, which would be released as soon as possible. In the meantime, Amasty would like to offer a way for our customers and all Magento users to avoid the unpleasant consequences, until the official patch is released.
The Mage247Fix submodule is a dependent system component for the Blog Pro, Extended Product Grid with Editor, Special Promotions Pro and Free Gift extensions. As this is a system component, it doesn't have any output on the frontend or in the admin — the aim of the submodule is to automatically apply code restructuring to the dependencies and resolve all the issues of the bug.
Here’s how you can get it:
1. The 'amasty/module-mage-2.4.7-fix' package can be found in the composer suggest section. You may kindly install it with the following command:
composer require amasty/module-mage-2.4.7-fix