Magento extensions is a way to extend the functionality of Magento platform beyond what is available out of the box. The example of extension can be:
- New payment method
- New shipping method
- Integrations with different 3rd party systems:
- Inventory system or ERP
- Marketing automation software (like Mailchimp or Eloqua)
- Additional sales channels (like eBay or Amazon)
- Extending other store functionality (merchandising, SEO, pricing, etc)
Magento extensions classification
From business/stakeholder prospective the extensions can be classified next way.
Custom Magento extensions
If a specific merchant has business requirement that can not be met through out-of-the-box Magento functionality or existing extension, developing custom Magento extension is a way to go. A Magento extension developer creates this extension and install it to this specific merchant store. The development is sponsored by merchant, typically similar way with other software jobs – as a fixed price or time and material project. Examples of custom extensions can be unique shipping rate calculation, integration with rare or customised internal IT system, new product type. Most complex Magento projects include several custom extensions.
Commercial Magento extensions
Commercial Magento extensions are built for sale. They solve more or less typical business problems, which can not be solved with out-of-the-box Magento functionality. The examples of commercial extension are blogs, social media logins, advanced sliders and banners, multi-warehouse systems and sometimes integrations with other platforms and solutions. Taking into account that Magento has both Community and Enterprise editions many extensions provide Magento Community users with the functionality available in Enterprise Edition only, like RMA (Return Merchandise Authorisation). The development of this extensions are financed by vendors – companies who develop that extensions. Then the extension is sold on the market and the vendor recoup the costs and hopefully makes some profit. There are number of companies like Aheadworks or Amasty that specialise in commercial Magento extension development.
This final category of the extensions connect Magento with other, typically paid services. As a rule they are free, but the services they connect Magento to are not. Good examples of this class of extensions are integration with eBay (M2EPro – until end of 2015), Mailchimp (Ebizmart), many popular payment and shipping methods, cloud site search, some ERP systems. In this case the extension development and support is sponsored by the service that connected with Magento. For example Secure Pay and Eway developed the extensions to provide their payment gateway on Magento. Such extensions can be developed in-house or outsourced.
How Magenable can help with Magento extension development?
Magenable team has experience to develop all three categories of the extensions:
- custom – for merchants
- sponsored – for the companies who interested in integration their systems with Magento, platform that used by over 200,000 merchants
- commercial extensions sold under a separate brand
So if you need Magento extension developer – contact us, we’ll be able to help