Build Commerce Solutions with WooCommerce
The customizable, open-source ecommerce platform built on WordPress. Create extensions, themes, and integrations for millions of online stores worldwide.
Quick Start
Get up and running with WooCommerce development in minutes.
Set up your development environment
pnpm install to install dependencies.Explore the monorepo structure
plugins/woocommerce/ for the core plugin code.src/ with PSR-4 autoloading and dependency injection. Legacy code is in includes/.Start building
Explore by Topic
Choose your path to start building with WooCommerce.
Extension Development
Theme Development
REST API
Block Development
Payment Gateways
Shipping Methods
Key Features
Powerful APIs and tools to build anything you can imagine.
Extensive Hook System
Hundreds of action and filter hooks to customize every aspect of WooCommerce without modifying core code.
REST & Store APIs
Complete REST API for managing products, orders, and customers. Store API for headless commerce experiences.
Modern PHP Architecture
PSR-4 autoloading, dependency injection, and modern development practices in the WooCommerce core.
JavaScript Packages
Over 30 npm packages for building React-based admin interfaces and storefront experiences.
Community & Resources
Connect with the WooCommerce developer community.
Join Slack Community
GitHub Repository
Developer Blog
Contributing Guide
Ready to Build?
Start building your WooCommerce extension, theme, or integration today. Our comprehensive documentation and active community are here to help you succeed.
Get Started Now