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.

  1. 02
    5

    WooCommerce REST API

    The main developer guide for authenticated product, order, customer, coupon, and administrative integrations.

    developer.woocommerce.com
  2. 03
    5

    WooCommerce Store API

    Build customer-facing product, cart, and checkout experiences around the public Store API and its session model.

    developer.woocommerce.com
  3. 04
    5

    Store API Endpoints

    A navigable endpoint reference for products, collections, carts, checkout, rates, and related storefront resources.

    developer.woocommerce.com
  4. 05
    5

    Extending the Store API

    Add namespaced endpoint data and cart or checkout updates without forking WooCommerce Blocks internals.

    developer.woocommerce.com
  5. 06
    5

    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
  6. 07
    4

    WooCommerce Webhooks

    Configure and troubleshoot signed event delivery for order, product, customer, and custom WooCommerce topics.

    woocommerce.com