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 - 08
WooCommerce REST Authentication
Choose and implement API-key or authorization flows with appropriately scoped store access.
developer.woocommerce.com - 09
Store API Nonce Tokens
Protect customer-facing write requests while preserving WooCommerce session behavior.
developer.woocommerce.com - 10
Store API Cart Tokens
Maintain headless cart sessions without coupling a client to browser cookie handling.
developer.woocommerce.com - 11
Store API Rate Limiting
Control abusive write traffic and understand proxy-aware fingerprints and response headers.
developer.woocommerce.com - 12
Store API Guiding Principles
Design extensions around the API security, versioning, naming, and compatibility model.
developer.woocommerce.com