Now there are 2 ways to install:
- via Web Setup Wizard (starting with Magento 2.4.0, its removed)
- or via Composer.
After purchasing one of our extensions, you’ll see it in My Profile:

and in My Purchases:

How to install extensions via Web Setup Wizard?
- create new Access Keys in your customer account if you haven’t one yet:


- then go to Web Setup Wizard in your admin panel:

- click Extension Manager and enter the Public and Private keys you’ve created in your customer account. Click Submit:


In case the sync was made before the extension purchase, choose the module from the list:
- after that, complete the 3 wizard steps: Readiness Check, Create Backup and Component Install. When the steps are passed, click Install.
→ see Magento’s guide to work with Wizard
How to install extensions via Composer?
→ Magento advises to backup your DB and enable the maintenance mode before taking any further steps.
- go to My Profile and copy the extension’s Composer name;
- switch to your Magento project and update the composer.json file with the copied name of the extension:
$ composer require <component-name>
e.g.: $ composer require amasty/shopby
- Enter your public (username) and private (password) authentication keys, if needed.
- Make sure the extension is installed well and enable it:
$ bin/magento module:status amasty/shopby
$ bin/magento module:enable amasty/shopby
- If the module enabled successfully, you’ll see the message:
Module is enabled
- Register your extension and recompile Magento in Production mode:
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile
- Clean the cache and set up the features:
$ bin/magento cache:clean