Option A - From Magento Marketplace:
- Visit and purchase the free Fast Simon Extension at https://marketplace.magento.com/instantsearch-instantsearchplus.html
- Open your Magento Admin in Chrome browser (Magento setup wizard is performed in AngularJs and Chrome works the best with it)
- Go to System/Web Setup Wizard ==> Composer Manager ==> Sign In
- Insert your public/private keys, as username/password from Your Account at https://marketplace.magento.com/customer/accessKeys/list/
- if you see under 0 under New Purchases, click on Sync button
- Click Install
- Choose instantsearch/instantsearchplus and click Install next to it
- Pass readiness check
- Choose whether you would like to Backup or Uncheck all to skip
- Install the extension
Option B - Through Composer:
Installation:
- Visit and purchase the free Fast Simon Extension at Magento Marketplace
- Connect to your server through SSH terminal (e.g. PUTTY.exe)
- Navigate to your Magento root (where app folder is)
- Make sure php is in your environment path (run
php --help- see that you get list of possible commands) if not - contact your server provider to find path to ftp executable. - Disable Compilation by setting developer mode
php bin/magento deploy:mode:set developer - Run following commands:
a.composer require instantsearch/instantsearchplus
b. Insert your public/private keys, as username/password from Your Account
c.php bin/magento module:enable Autocompleteplus_Autosuggest
d.php bin/magento setup:upgrade
e.php bin/magento cache:flush
f.php bin/magento deploy:mode:set production
Upgrade:
Run following commands
a. composer require instantsearch/instantsearchplus:4.5.8
b. php bin/magento setup:upgrade
c. php bin/magento cache:flush
Option C- Direct FTP Download:
1. Download the most up to date Fast Simon for Magento Extension from: https://github.com/instantsearchplus/isp_magento2_extension/releases
2. Unzip the package
3. Connect to your server through SSH terminal (e.g. PUTTY.exe) - important: make sure you do not connect with a root account
4. Navigate to your Magento root (where app folder is)
5. Make sure php is in your environment path (run php --help - see that you get list of possible commands) if it is not - contact your server provider
6. Disable Compilation by setting developer mode php bin/magento deploy:mode:set developer
7. Run php bin/magento cache:disable
8. Upload /app to your Magento server (this directory should already be on your Magento server so just merge the extension folder with the existing folder)
9. Run the following php bin/magento setup:upgrade
10. Run php bin/magento cache:enable
11. Run php bin/magento cache:flush
12. if you are asked to enter username/password, please enter the public/private keys found in your Account page in marketplace.magento.com
13. After you enter the above keys Magento will ask you if to save them or not. If you choose the option of saving them, please notice that Magento saves the file with very low permissions which may result in exception when you hit your Magento Admin. If you get this exception please go through SSH to /var/composer_home and change permissions for file auth.json to rw-rw-r-- (644)
14. Enable compilation by setting production mode php bin/magento deploy:mode:set production
15. Go to your Magento Admin
16. Click on System and verify Fast Simon is under Integrations section