Frequently Asked Questions
|Q:||What is the Extension Quality Program?|
|A:||The Marketplace team introduced the Extension Quality Program (EQP) to ensure that all Marketplace extensions meet Magento coding standards and best practices. The Extension Quality Program is powered by Magento expertise, development guidelines, and verification tools. The result is a better coding structure, improved performance, scalability, and compatibility with Magento core.|
Level 1 is a mandatory check for all Marketplace extensions. This automated check focuses on extension package structure, basic code standards, virus/malware detection, and potential plagiarism.
Level 2 is a deep technical review with a focus on documentation, coding structure, performance, scalability, security, and compatibility. During Level 2, an extension goes through Sanity Check /.QA Review. Level 2 review is conducted by Magento engineers who review the extension in a timely and cost-effective manner. Extensions that pass Level 2 review receive a “Top Quality” badge on Magento Marketplace.
|Q:||What is Technical Review?|
|A:||All extensions submitted to Magento Marketplace must pass the automated Technical Review as part of the extension submission workflow. Technical Review helps to improve the quality of products on Magento Marketplace by checking for indications of plagiarism, malware, and adherence to Magento coding standards. Providers whose extensions don’t pass Technical Review receive a report of the results. After the issues are resolved, the provider is welcome to resubmit the extension. Extensions must pass Technical Review to receive a listing on Magento Marketplace.|
See also: Code Validation
|Q:||What are Marketing Review and Business Review?|
|A:||The purpose of Business Review is to verify that the extension serves a valid business purpose by enhancing Magento functionality. During Marketing review, the submission is examined by our Business Operations team to ensure that it meets Marketplace requirements for presentation, content, and branding.|
|Q:||Are updates and upgrades subject to the same testing and checks?|
|A:||Yes. All updates follow the same submission process—including the automated Technical Review—before they receive approval for a listing on Magento Marketplace. The Marketplace team conducts a limited, but individual review of all updates.|
|Q:||What should developers expect from the new submission process?|
|A:||Developers who submit packages to Magento Marketplace should expect the following:|
- All providers are required to review and agree to the Terms and Conditions of Magento Marketplace.
- All extensions must pass Business, Technical, and Marketing Review.
- All providers are required to provide business information* to ensure that transactions and payments are processed efficiently.
* Includes W-8 / W-9 forms, as required by law.
See also: Submission Guidelines
|Q:||Must developers provide their own user license agreement for extensions?|
|A:||No. A separate license agreement is not required. All products and services are subject to the same Magento Marketplace terms and conditions that are communicated to providers upon submission, and to merchants upon the purchase of any product or service. However, developers can include additional terms and conditions as follows:|
- Create a workflow that requires the merchant to accept the terms and conditions when the extension is installed.
- Place a link to the separate agreement in the extension description.
|Q:||Does Magento Marketplace support encrypted extensions?|
|A:||Yes. Providers must first submit a non-encrypted version of the extension for Technical Review. If the extension passes Technical Review, the provider can choose to list and sell an encrypted version of the extension. The extension can include notation to indicate that it contains encrypted code.|
|Q:||Is there a fee to list an extension on Magento Marketplace?|
|A:||No. There is no fee to submit or list products or services on Magento Marketplace.|
|Q:||Is there a new revenue share business model for extensions or themes?|
|A:||Starting with the beta launch of Magento Marketplace, Magento introduced a new revenue share business model. All Magento Marketplace sales are subject to a 70/30 revenue share split, with 70% of the revenue for the provider and 30% for Magento. Sales subject to the revenue share include both paid extensions and converted indirect leads from software as a service (SaaS), or from subscription-based products such as a free extension bundled with a paid subscription. All product/service bundles are subject to the same 70/30 revenue share business model.|
See also: Marketplace Revenue Share Model
|Q:||How are revenue payments to developers processed for the sale of extensions or services?|
|A:||Magento pays 70% of the revenue, minus any amount that is required to be withheld by the U.S. government Internal Revenue Service (IRS). Payment terms and processing fees are clearly stated and agreed upon at the time the extension and/or service is submitted to Magento Marketplace.|
|Q:||Can providers define their own pricing structure for subscriptions and renewals?|
|A:||Magento Marketplace does not currently offer a choice of pricing for separate service packages. Providers can set pricing for an extension or extension/service bundle within the single available pricing structure. We are working on new pricing options for the future, to give providers the flexibility of custom pricing for subscriptions and renewals, as well as tiered pricing.|
|Q:||Can I continue to host extensions and sell on my site?|
|A:||Yes. Although we won’t prevent extension providers from listing and selling their products and services on their own sites, we believe that Magento Marketplace presents the greatest opportunity to drive sales for Magento-related products and services. Magento intends to increase its efforts to create a high-quality ecosystem around Magento Marketplace, and to drive merchant awareness and innovation.|
|Q:||Can extensions and themes be purchased directly from Magento Marketplace?|
|A:||Yes. Magento Marketplace is a full-featured digital commerce site with integrated payments, that is based on the Magento platform. Merchants can pay by credit card or PayPal.|
|Q:||Does Magento Marketplace host both free and paid extensions?|
|A:||Yes. Magento Marketplace hosts free and paid extensions, as well as themes.|
|Q:||Is there a refund policy for extensions purchased on Magento Marketplace?|
|A:||Yes. Buyers have twenty-five (25) days after the purchase to request a refund. Magento reviews all refund requests and if approved, issues the appropriate refund.|
|Q:||How is support managed for extensions and services?|
|A:||Providers can include customer support information when the extension package is submitted. Customers are advised to contact the provider directly for support, using the information submitted by the provider.|
For support issues related to Magento Marketplace, contact: firstname.lastname@example.org
|Q:||What customer and sales data are available to providers?|
|A:||The Developer Dashboard gives providers a snapshot of their total sales amount and number of purchases, including both paid and free products. In addition, developers receive email notification of each purchase that includes the following information:|
- Item purchased
- Item price
- Customer name and Mage ID
- Support/installation services purchased
|Q:||Will developers receive customer contact information?|
|A:||Protecting the privacy of customer information is important to Magento, and we work to ensure that our policies meet industry-standard privacy practices. However, we also recognize the need for providers to communicate with customers who purchase their products and services.|
At the time of transaction, the developer receives an email notification that identifies the customer by user name, and lists each extension or theme purchased, along with any additional installation or support services.
- Customers who purchase installation or support services receive the provider’s support contact information at the time of purchase.
- Customers who do not purchase additional services can communicate directly with the provider by using the general contact information on the provider’s profile page. SaaS providers will be able to provision license keys for customers after a purchase.
|Q:||How can I migrate my M1 extension(s) from Connect to Marketplace?|
|A:||To migrate your M1 extensions and submit them for review, see: Migrating Magento 1.x Extensions.|
Your extension will be submitted for Business, Technical, and Marketing Review. At the end of the review process, the Marketplace team will determine if your extension is ready to go live in Magento Marketplace.
|Q:||Will the existing Connect site be discontinued?|
|A:||Not immediately. Connect will continue to be available as we review and migrate extensions to Magento Marketplace. Connect will be discontinued a few months after the migration is complete, when we are confident that all merchant needs are met by Marketplace.|
|Q:||Will Magento Marketplace include all Magento 1.x and 2.x extensions?|
|A:||Because Magento Marketplace is a curated extension store, not all extensions that are currently on Connect, nor all of those submitted, receive a Marketplace listing. Only those extensions that pass business, technical, and marketing review are released to Marketplace.|
Magento 1.x extensions are currently available on Magento Marketplace.