The WooCommerce Developer Wiki is where we store developer-focused documentation for WooCommerce core.
Resources also include: REST API Documentation, Internal API Documentation, and End-User Documentation.
Note: This is a Developer level page. If you are unfamiliar with code/templates and resolving potential conflicts, select a WooExpert or Developer for assistance.
Release Notes
- 2.6.x to 3.0.0 Developer Migration Notes
- Enabling Product Gallery Features (Zoom, Swipe, Lightbox) in 3.0.0
CRUD & Data Descriptions
- Database Description
- CRUD Objects in 3.0
- Order and Order Line Item Data
- Coupon Data
- Customer Data
- Product Data
- Data Stores
Internal APIs
- Settings API
- Payment Token API
- Shipping Method API
CLI (Command line interface)
- WC CLI Overview
- WC CLI Commands
Examples / Guides
- How Taxes Work in WooCommerce
- Customizing Account Page Tabs
- End-to-end Testing
- Getting Started with the REST API
Contribution / Guidelines
- Our Git Flow
- How to Ensure SCSS and Scripts are Minified
- CSS SASS Coding Guidelines and Naming Conventions
- Core Testing Checklist
- String Localization Guidelines
- Template File Guidelines for Devs and Theme Authors
- Deprecation in core