Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Frequently Asked Questions

How can we help you?

banner image

How to update a Magento 2 Amasty extension?

We are constantly improving and updating our extensions, therefore, we suggest that you always use not only Magento 2 latest version but also the latest extension version in your site.

To update a Magento 2 extension by manual upload, follow the steps below:

1. Please log in to the customer account.

2. Navigate to "My Downloads" tab and click the "Download" link next to the extension that should be updated.

3. ! Important: If some extension files were modified before, it is required to make a backup for them. They may be overwritten with the update.

4. Unpack the extension ZIP file onto your computer. The folder you need to upload is under ModuleName/upload/. Here you will find the /app folder that needs to be copied over.

5. Connect to your website source folder with SFTP/SSH client and upload all the files and folders from the extension package to the corresponding root folder of your Magento installation.
The system will ask to overwrite files during the update - please accept that.

6. Connect to your Magento directory with SSH.
Run the following command:

php bin/magento setup:upgrade

- applies the changes in the extension code

If needed, also run:

php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy

On next login to the backend of the site, you should find the extension under Stores > Configuration > Amasty Extensions.

To update the extension via Composer please follow the steps below:

1. Log in to your server via a command line.
The needed repository must have already been specified, if not check the following guide:

2. Proceed to the Root Magento folder.

3. Execute the following command:
composer update amasty/<composer_module_name>;
For example:
composer require amasty/shopby
You can learn the composer module name under "My Downloads" tab of your account.

4. When the extension has been installed, execute:

php bin/magento setup:upgrade

If needed, also run:

php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy

If you would like to check extension version via the files, please keep in mind that the relevant extension version is specified in composer.json file of the extension folder. The version in etc/module.xml is NOT the extension version but the version of installation scripts.

In order to check the current extension version, proceed to Stores > Configuration > Amasty Extensions > Extensions & Notifications > Installed Extensions.

Helpful hint: say, updated your M2 extension, you haven't found one feature that would close your current functionality requirements. Hiring a dedicated development team seems to be too expensive in the case. We offer our configuration service for $59. We design and know our extensions like no one else does. We can customize it or develop any add-on according to your desire.

See also how to update Magento extensions by Amasty.

According to the statistics, you may find helpfull the following question about less compilation modes

Rate the answer?

Total rating: 2.9

If you didn’t find the answer on your question, please, ask here:

Back to top