Curated resource guide
WooCommerce REST and Store API Resources
Integrate WooCommerce through the right API for products, orders, customers, carts, and checkout. This collection explains REST API and Store API architecture, authentication, sessions, pagination, batch operations, webhooks, custom fields and endpoints, headless commerce, security, caching, errors, testing, and API selection.
Scope
What this guide covers
- WooCommerce REST API
- authentication
- products
- variations
- orders
- customers
- coupons
- shipping
- taxes
- refunds
- webhooks
- pagination
- filtering
- batch operations
- custom fields
- custom endpoints
- API versioning
- Store API architecture
- cart and checkout endpoints
- sessions and nonces
- headless commerce
- custom frontend integrations
- rate limiting strategies
- security
- error handling
- caching
- testing
- and choosing between REST API, Store API and internal PHP APIs
Selected references
Curated resources
Links open the original publisher so you can use the complete, current material in context.
- 01Recommended starting point
WooCommerce APIs Overview
A map of the REST, Store, webhooks, and other interfaces available to extensions and external applications.
developer.woocommerce.com - 02
WooCommerce REST API
The main developer guide for authenticated product, order, customer, coupon, and administrative integrations.
developer.woocommerce.com - 03
WooCommerce Store API
Build customer-facing product, cart, and checkout experiences around the public Store API and its session model.
developer.woocommerce.com - 04
Store API Endpoints
A navigable endpoint reference for products, collections, carts, checkout, rates, and related storefront resources.
developer.woocommerce.com - 05
Extending the Store API
Add namespaced endpoint data and cart or checkout updates without forking WooCommerce Blocks internals.
developer.woocommerce.com - 06
WordPress REST API Handbook
The main reference for WordPress REST concepts, routes, authentication, schemas, requests, and responses. It is essential when a plugin exposes data or integrates with an external application.
developer.wordpress.org - 07
WooCommerce Webhooks
Configure and troubleshoot signed event delivery for order, product, customer, and custom WooCommerce topics.
woocommerce.com