Table of Contents

MagentoConnect is a marketplace that allows Magento community members and partners to share their open source or commercial (for-profit) contributions for Magento with the community. Typical contributions are development modules, add-ons, language packs, design interfaces and themes.

There are three types of Magento extensions:

Magento Core Extensions: These are open source extensions created by the Magento Core team, released under an OSL 3.0 license and distributed for download through PEAR.

Magento Community Extensions: These are open source extensions created by Magento Community members or partners also released under an open source license and distributed for download through PEAR.

Magento Commercial Extensions: Magento Commercial extensions are contributions offered for sale by Magento community members or partners. However, the sale transaction, distribution and licensing is managed by the seller and occur outside Magento.

Creating a Magento Community extension:

1. Package your extension

Follow the steps in http://www.magentocommerce.com/wiki/packaging_a_magento_extension for packaging your extension

2. Upload your extension

If you are listed as one of the lead maintainers for the package, you can upload it and post it on MagentoConnect from your Magento Community Account. Just, login to your Magento Community account and navigate to the My Account section.

From the left menu under the heading Magento Connect, select Community Extension and in the main area click on the “Upload a new community extension” link.

Extension Info

Upload Extension Release:

3. Navigate to MagentoConnect in the Magento community site to view your extension.

Editing a Magento Community extension:

Downloading and Installing a Magento Core or Community extension:

Get Extension Key

  1. Find extension in Magento Connect: Click on the extension name to view the extension’s details.
  2. Get Extension Key Click on Extension Key button. Extension key is what MagentoConnect uses to identify the package in PEAR.
  3. Check the box to agree to the extension license agreement
  4. Click on the Get Extension Key again.
  5. Select selection key displaying in the text box and copy.

Download and Installation

  1. Navigate to your Magento Admin Panel and select Manage Extension under the System Menu
  2. After logging in with your Admin login, paste in the extension key you copied and click the “install” button.

Manage Existing Packages

You can also manage your previously-installed extensions in this interface: reinstall, uninstall or upgrade extensions for which a new release has been issued.

Creating a listing for a Magento Commercial extension:

Community members who wish to sell a commercial extension can use their community account to create a listing for their commercial extension in MagentoConnect.

1. Create a listing for your extension

Just, login to your Magento Community account and navigate to the My Account section.

From the left menu under the heading Magento Connect, select Commercial Extension and in the main area click on the “Upload a new community extension” link.

Extension Info:

2. Navigate to MagentoConnect in the Magento community site to view your extension.