docs/woo-marketplace/submitting-your-product.mdx
We look forward to reviewing your extension, theme, or integration for listing in the WooCommerce.com Marketplace. Before getting started, make sure you have signed up for a vendor account, and are logged into your vendor dashboard.
This includes an analysis of the product's business model and revenue share structure with Woo, as well as product rationale, competition, and developer/company history.
:::warning PHP 7.4 End of Life PHP 7.4 reached End of Life (EOL) in November 2022. Using it may expose sites to security vulnerabilities. :::
Products should not cause issues with widely-used Marketplace extensions. If your product is found to break any of these extensions when installed alongside them, it may be rejected or removed from the Marketplace.
Popular extensions include:
Visitors expect the WooCommerce.com Marketplace to be the leading source of extensions and themes for the optimal ecommerce experience. This means we only accept submissions which are compatible with the latest enhancements to the core WooCommerce platform and overall merchant experience.
Review Woo's public roadmap for primary initiatives and expectations.
<details> <summary>Block editor compatibility</summary>As we evolve within the WordPress ecosystem, we're placing a strong emphasis on block editor compatibility for WooCommerce extensions. While we continue to support classic and hybrid approaches, prioritizing block editor compatibility ensures your extensions align with the latest trends and offer users a more intuitive and cohesive experience.
High-Performance Order Storage (HPOS) is the default experience for new WooCommerce stores. It moves order data from the WordPress post and postmeta tables to dedicated order tables to improve scalability and reliability.
:::info All new extension submissions must be HPOS-compatible. View our HPOS recipe book for ways to support HPOS in your product. :::
</details> </details>From your vendor dashboard, navigate to Submissions > Submit Product and select the product type you're planning to submit:
:::note Freemium products Freemium products — products with both free and paid versions — require two separate submissions, one for each model. These will later be merged into a single product page where users can choose between versions. :::
The information required varies slightly depending on the submission flow selected. To help streamline the submission process, we only ask for critical details:
Next, address any submission test failures noted in the discussion dialog. In the event of failures — marked as Failed — please click the View link beside the failed test to review the results and upload a modified version of your submission.
If necessary, replace the previously uploaded file to test again. When tests fail, the submission status updates to Changes required.
To proceed, click the Replace button to replace the current .zip file with a corrected version. This will automatically restart the testing process.
:::tip If your product is at a stage other than Changes required, you will not be able to replace this file. Please comment within the submission to request a status change from the Marketplace team. :::
Once the submitted product passes automated code tests, it moves to our review queue. Once it has been reviewed, the reviewer will share feedback (if any) with you.
A review consists of the following steps:
Once the submission is in business review, you can expect a formal decision from a reviewer within 30 days. Throughout the review process, we may provide feedback and request changes before rejecting or approving a submission.
</details> <details> <summary>Can I resubmit a previously rejected product?</summary>Yes. You are welcome to resubmit products, providing the previously-received feedback was incorporated and your product was improved to comply with our guidelines and quality standards.
</details> <details> <summary>Why does my QIT test result link show "Invalid URL" or say it has expired?</summary>For additional questions related to your submission, please use the discussion box below the Submission Bot results table in the Submission progress tab within your vendor dashboard.