As you may know, Magento extensions are one of the most important things that make Magento stand out of its competitors. There are lots of magento extensions being developed by Magento community, and Magestore is also an active contributor with 30+ Magento extensions. In this tutorial, we will go through how to install Magento extension/module/plugin for online store innormal method and via Magento Connect.
Install Magento extension in normal Method (.zip file)
Step 1. Normally, after purchasing an extension, you will receive an email that includes the link to access download section of your purchased Magento extension.
Step 2. Choose the version of the extension then download it. The file that you download normally is a zip file.
Step 3. It’s required to enable cache in the administration panel of your site. Go to System/Cache Management. Choose all caches and take action “Enable” then submit.
Step 4. Use FTP client (such as Filezilla, WinSCP, cuteFtp) to upload or copy all folders in the zip package to your Magento site root folder. This will not overwrite any existing files, just add new files to the folder structure.
Step 5. After uploading is done, log in your Magento administration panel to refresh cache. Go to System/Cache Management. Select all caches and take action “Refresh” then submit.
Step 6. Navigate to System/Configuration, if you can see the extension tab, it is installed properly.
Step 7. Now if you get Access denied error when click on the extension tab, you need to log out admin panel and log in again.
Step 8. Go to front-end and try to process, make sure that everything is OK
Step By Step to Install Magento extension via Magento Connect
Step 1. First, you need to log in to the Magento administrator area. Then go to System > Magento Connect > Magento Connect Manager.
Step 2. Magento Connect Manager page will open and you will be asked to enter your administrative credentials again.
Step 3. After logged in, you will see 2 tabs: Extensions and Settings. It is recommended to verify the options in the Settings section first.
In the Settings tab, there are several options you can configure. It is safe to leave those options to their default values.
The Preferred State option lets you choose the state of the installed extensions. There are 3 states – Stable, Beta and Alpha. The Stable option is recommended for live sites. Beta/Alpha stats allow you to check the latest versions of the extensions, however, this is generally not recommended as extensions in Beta and especially Alpha state may have bugs which probably will disrupt the functionality of your online store. It is highly recommended to create a backup of your site before downloading extensions or extension upgrades.
Step 4. Now, let’s continue with the installation process. Go to Magento Connect Manager -> Extensions tab. and click on the link to Magento Connect
On Magento Connect website, you can navigate/ search for the extension you need, Magento extensions are categorized into different categories including both free and paid magento extensions
Step 5. Once you finish choosing an extension click on Install Now button and choose the Magento Connect version that matches your current Magento version. If you are using Magento 1.5 or newer, you need to select version 2.0, otherwise leave Magento Connect 1.0. Read the extension license agreement and then check the box for “I agree to the extension license agreement”. Finally, click the Get Extension Key button and you will be provided with extension key
This is the key that you need to insert into your Magento Connect area. Then click Install and then Proceed.
Step 6. Now, the new extension will be automatically downloaded and installed. Any problem occurred during the installation will be showed in the log,so that you know what should be done to resolve it. After the extension is properly installed a screen for a successful installation will appear:
After the extension is successuflly installed it is important to go back to Magento admin and adjust its options according to your needs. Also, make sure that your online store is properly functioning and there are no errors.