We’re excited to review your products (extensions, themes, or integrations) to be listed on the official WooCommerce Marketplace. Before getting started, make sure you’ve signed up for a Vendor Account, and you’re logged into the Vendor Dashboard.
Pre-submission checklist
↑ Back to topBusiness review
The business review includes an analysis of product rationale, competition, and developer/company history.
- Mutually beneficial partnership: Products must exclude spam links, affiliate links, or links to upsell products outside the Woo Marketplace.
- Make sure product names do not violate our trademark guidelines. Select a unique name that builds your brand and sets your product apart from any others. See product name guidelines for more information.
- Is the proposed price equal to or less than the price of the product sold in other environments? Select a suggested price that matches the price you sell elsewhere.
Development guideline compliance
- Products must follow generally accepted security best practices.
- Products must support PHP 7.4+ (PHP 8+ strongly recommended).
- Products must support the latest two major releases of WooCommerce and WordPress.
- Products must adhere to foundational guidelines featured in the Developer Hub.
- SaaS products must integrate with the billing API. API keys and sandbox access are granted manually after products are submitted for Marketplace consideration.
- Product must be able to pass the following Quality Insights Toolkit(QIT) tests:
User experience guideline compliance
- The product review includes a deeper analysis of product UX and UI.
- Have critical flows been thoroughly tested on your product? Ex. WooCommerce Core critical flows
- Extensions must adhere to extension best practices and user experience guidelines.
- Themes must adhere to theme development and theme design and user experience guidelines.
- Accessibility — It’s important that all customers can use the stores where your extension is installed. Extension submissions must meet the WordPress Accessibility Coding Standards. For more accessibility information, check out the WordPress accessibility quick start guide.
- Does the product have a single core purpose and use WooCommerce features as much as possible?
- Can the product function “out-of-the-box” without much configuration?
Compatibility with the top Woo extensions
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. These popular Marketplace extensions include:
Compatibility with WooCommerce features
Visitors expect the Woo Marketplace to be the leading source of extensions and themes that support the most optimal ecommerce experience. This means we will only accept submissions that are compatible with the latest enhancements to the core WooCommerce platform and overall merchant experience. Review the Woo Public Roadmap for primary initiatives, and what to expect this year from WooCommerce.
Block Editor Compatibility
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.
- Cart and Checkout blocks: The block-based Cart and Checkout is now the default experience in WooCommerce, offering a more streamlined and visually cohesive shopping experience. As a developer, prioritizing compatibility with these default blocks ensures your extensions and themes seamlessly integrate with the enhanced default shopping flow. Read more: Understanding the Architecture of Cart and Checkout Blocks
- Extensions: Eliminate shortcode dependency. Many plugins still rely on shortcodes to output content. To enhance compatibility with the Block Editor, it is essential that these shortcodes are provided as blocks. This not only future-proofs your product but also allows users to leverage the full potential of the Block Editor’s capabilities.
- Themes: While we continue to accept classic and hybrid themes, it’s essential to note that we are prioritizing Block Themes for the Woo Marketplace. Block Themes are designed to fully leverage the capabilities of the Block Editor and provide users with a more intuitive and flexible content creation experience.
HPOS compatibility
High-Performance Order Storage is the default experience for new WooCommerce stores, moving order data from the WordPress post and postmeta tables to dedicated order tables to improve scalability and reliability. All new extension submissions should be HPOS-compatible. View our HPOS recipe guide for steps to support HPOS in your extension.
Submitting a product for review
↑ Back to topNavigate to Submissions > Submit Product, in the Vendor Dashboard, and choose the product type you’re planning to submit: Extension, Theme, SaaS or Business Service.
Freemium products, where there’s a free and a paid version, require two submissions. One for each. These will later be merged into a single product page where users can choose one version or the other.
File upload and Submission info
The information we ask for will vary slightly depending on the submission flow selected. To make submissions seamless and to ensure there’s enough for a comprehensive review, we only ask for critical details.
- Product upload
- Business Details
- Testing instructions
Address any submission test failures noted in the discussion dialog. In the event of failures, please use the ‘View’ button beside the failed test to view the results and ultimately upload a modified version of your submission.
Replace the uploaded file to test again when needed. When tests fail, the submission will be in a “Changes required” status. Click the Replace button to replace the current zip file with a new one that includes your corrections. This will automatically restart the testing process.
If your product is in a stage other than “Changes required,” you will not be able to replace the file. Please comment within the submission to request a status change from the Marketplace team.
The review process
↑ Back to topOnce the submitted product passes the automated code testing (QIT), it goes into our review queue, from where a reviewer will pick it up and get back to you with the feedback that comes out of the review.
During usual review consists of the following steps:
- Business Review — making sure your product is a good fit for the Marketplace
- Code Review — making sure the product’s code is original, secure, and aligned with the overall WordPress and WooCommerce quality standards.
- UX Review — making sure the product’s look and feel is aligned with our UX guidelines and works as expected.
- Launch Preparations — once a submission successfully passes these review phases, it will be formally approved and proceed to onboard for launch.