WooCommerce Marketplace

Ecommerce

Automattic Inc. · Ecommerce & storefront platforms

Best for: WordPress-savvy developers who want an open ecosystem and huge self-hosted reach without platform gatekeeping on hosting.

Overview

WooCommerce Marketplace distributes PHP plugins and extensions that hook into WooCommerce and WordPress action/filter hooks. Because WooCommerce is self-hosted, most integrations ship as installable plugins rather than remotely-authorized apps, with REST API access available for external services.

How to build & ship

  1. 1Create a WooCommerce.com vendor account and apply to sell
  2. 2Build the extension as a standard WordPress/WooCommerce plugin using WooCommerce hooks, filters, and CRUD APIs
  3. 3Follow WordPress and Woo coding standards, security practices, and internationalization
  4. 4Integrate the WooCommerce REST API and/or Store API where programmatic or headless access is needed
  5. 5Submit the product for Marketplace review, meeting the listing and monetization expectations

Key APIs & SDKs

WooCommerce REST API
Store API
WordPress hooks & filters
WooCommerce CRUD / data stores
WP-CLI
WordPress Plugin API

Authentication & security

  • Primary auth: API key
  • Also supports: OAuth 2.0
  • Security review: Required
  • Marketplace vetting covers code standards, security, and support requirements.
  • Woo reviews the plugin for code quality, security, WordPress/Woo standards compliance and listing/monetization requirements before it appears in the Marketplace; timeline varies and can require revisions.
  • REST API rate limits depend on host; no platform-wide quota.

Monetization

Onboarding
$0
Commission
35-45% on Marketplace sales depending on category
Merchant of Record
Woo acts as MoR for Marketplace sales

Pros & cons for builders

Pros

  • Enormous open-source WordPress install base and no platform lock-in
  • Familiar PHP/WordPress plugin model with low barrier for existing WP developers
  • Full source access means you can hook nearly any part of the store

Cons

  • Fragmented hosting/theme/plugin environments make support and QA harder
  • Merchants are often price-sensitive and used to free plugins, pressuring monetization
  • You must handle much of the infrastructure/compatibility burden yourself