Difference between revisions of "Installing Magento Extensions : Easy Install Guide"
Jump to navigation
Jump to search
m |
m |
||
Line 4: | Line 4: | ||
==Copying the files== | ==Copying the files== | ||
− | |||
# Unzip your extension package. | # Unzip your extension package. | ||
# Inside that package you'll see {{folder|Step_1}}, open that folder inside your FTP app. | # Inside that package you'll see {{folder|Step_1}}, open that folder inside your FTP app. | ||
Line 24: | Line 23: | ||
#:*If saving an admin role, likely you have 'All' resources set; just re-save this: | #:*If saving an admin role, likely you have 'All' resources set; just re-save this: | ||
#:[[File:magento-full-user-access-role.png|link=|280px]] | #:[[File:magento-full-user-access-role.png|link=|280px]] | ||
− | #:*If saving a partial access role (eg. granting pickers access to create Packing Sheets), find the new | + | #:*If saving a partial access role (eg. granting pickers access to create Packing Sheets), find the new extension sections and grant as needed (eg. here is access to mass-action menu options): |
#:[[File:action-menu-role.png|link=|363px]] | #:[[File:action-menu-role.png|link=|363px]] | ||
#:*Don't forget to set the access to the '''System>Configuration''' section if you need to: | #:*Don't forget to set the access to the '''System>Configuration''' section if you need to: | ||
#:[[File:system-config-role.png|link=|363px]] | #:[[File:system-config-role.png|link=|363px]] | ||
# Head to {{menu3|System|Permissions|Users}} | # Head to {{menu3|System|Permissions|Users}} | ||
− | # Check that you have assigned the correct role (that we just granted the appropriate | + | # Check that you have assigned the correct role (that we just granted the appropriate Extension options to) to the appropriate users, and save. |
#:[[File:user-access-choice.png|link=|525px]] | #:[[File:user-access-choice.png|link=|525px]] | ||
− | # Navigate to {{menu|System|Configuration}} and then to the specific config page for your new | + | |
+ | ==Entering The License Key== | ||
+ | If you're installing a Moogento extension, we'll have sent you a license key. Let's install it! | ||
+ | |||
+ | # Navigate to {{menu|System|Configuration}} and then to the specific config page for your new Extension. | ||
# At the top, if this extension requires a license key, enter your license key (this will have been emailed to you; you can also find it inside your Moogento account downloads section). | # At the top, if this extension requires a license key, enter your license key (this will have been emailed to you; you can also find it inside your Moogento account downloads section). | ||
#* Click the 'License' word to expand that section if it's not already showing the key entry field. | #* Click the 'License' word to expand that section if it's not already showing the key entry field. | ||
Line 37: | Line 40: | ||
#:[[File:entering-magento-license-key.png|link=|900px]] | #:[[File:entering-magento-license-key.png|link=|900px]] | ||
# Save this page. | # Save this page. | ||
− | # Check that it works at a basic level; this is also a good time to check your public store front. I would also make a test order at this stage. | + | |
+ | ==Registering License With Dev/Staging Sites== | ||
+ | If you're setting up on a dev or staging server, we've got you covered. You can assign up to 2 dev/staging servers to each key, and we have a super-simple way to assign them. | ||
+ | # Navigate to your Moogento Account downloads section. | ||
+ | # Find the specific extension you want to request dev/staging access for. | ||
+ | # Click '+ dev domain' | ||
+ | # Enter the domain name. | ||
+ | # Click 'Request' | ||
+ | # Done! We'll check that and assign it within 1 working day. | ||
+ | #:[[File:dev-licenses.png|link=|734px]] | ||
+ | |||
+ | ==Quick Check Extension Is Installed Ok== | ||
+ | # Check that it works at a basic level; this is also a good time to check your public store front. I would also make a test order at this stage, check that the emails you're expecting are coming through etc. | ||
# If everything is ok and you have previously disabled compilation, now you can enable it. | # If everything is ok and you have previously disabled compilation, now you can enable it. | ||
Revision as of 11:30, 23 July 2015
Make sure you've gone through the Pre-install Checklist before starting!
Upgrading from an older version? Check our Upgrading Extensions Guide
Contents
Copying the files
- Unzip your extension package.
- Inside that package you'll see Step_1, open that folder inside your FTP app.
- Locate your website's Magento app folder in the same app. You should now have the contents of Step_1 on one side, and your main website folder (containing the Magento app folder) on the other side. Check that you see an app folder each side.
- Drag the folders from inside Step_1 into your remote site (the important thing here is not to drag on top of another folder, or the files will be placed in the wrong location - easiest is to drag onto a file or blank space on the remote side).
- You may be asked Merge or Replace? by your FTP app. Choose Merge for folders and Replace for files.
- When that has completed, open Step_2 in your unzipped extension folder.
- Using the same procedure, copy the contents of Step_2 into the same location in your Magento installation.
- If you're using a 3rd party admin theme, you may need to also copy the contents of skin/adminhtml/default/default folder into both skin/adminhtml/default/[skin name] and skin/adminhtml/go
- If you're installing pickPack and are going to be attaching fonts to your PDFs (eg. custom fonts or non-Roman characters), then, also using the same procedure, copy the contents of Step_Optional_Font_Pack into the same location in your Magento installation.
Clear the cache and assign user permissions
- Go to the SystemCache settings, and clear all caches (click Flush Magento Cache and Flush Cache Storage).
- Do this even if you have caching generally disabled.
- Log out then Log in.
- This will allow you to edit the config page for this extension (and avoid the 404 error).
- Head to SystemPermissionsRoles
- Check that you have assigned the new Moogento Extension options to the appropriate roles, and save.
- If saving an admin role, likely you have 'All' resources set; just re-save this:
-
- If saving a partial access role (eg. granting pickers access to create Packing Sheets), find the new extension sections and grant as needed (eg. here is access to mass-action menu options):
-
- Don't forget to set the access to the System>Configuration section if you need to:
- Head to SystemPermissionsUsers
- Check that you have assigned the correct role (that we just granted the appropriate Extension options to) to the appropriate users, and save.
Entering The License Key
If you're installing a Moogento extension, we'll have sent you a license key. Let's install it!
- Navigate to SystemConfiguration and then to the specific config page for your new Extension.
- At the top, if this extension requires a license key, enter your license key (this will have been emailed to you; you can also find it inside your Moogento account downloads section).
- Click the 'License' word to expand that section if it's not already showing the key entry field.
- Enter the key and save the page:
- Save this page.
Registering License With Dev/Staging Sites
If you're setting up on a dev or staging server, we've got you covered. You can assign up to 2 dev/staging servers to each key, and we have a super-simple way to assign them.
- Navigate to your Moogento Account downloads section.
- Find the specific extension you want to request dev/staging access for.
- Click '+ dev domain'
- Enter the domain name.
- Click 'Request'
- Done! We'll check that and assign it within 1 working day.
Quick Check Extension Is Installed Ok
- Check that it works at a basic level; this is also a good time to check your public store front. I would also make a test order at this stage, check that the emails you're expecting are coming through etc.
- If everything is ok and you have previously disabled compilation, now you can enable it.
You should now be setup at a basic level.
If you have any issues, check the Troubleshooting guide.