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

You have no items in your shopping cart.

How to upgrade a Magento 2 Amasty extension?

We are constantly improving and updating our extensions, therefore, we suggest that you always use 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.

Rate the answer?
Back to top