The WooCommerce REST API is a powerful tool for connecting your WooCommerce shop to external systems and resources. Unless you’re a developer, in most cases the integration you’re working with will only require you to generate API keys for you to enter in their system, and you’ll be connected to the external service!
This document covers the basics of using the REST API from a merchant perspective. With links to developer documentation for more advanced topics.
WordPress permalinks must be set to something that is easily human-readable at: Settings > Permalinks.
Day and name is a great default, but anything aside from Plain should work
The WooCommerce REST API works on a key system to control access. These keys are linked to a user on your site.
To create or manage keys for a specific WordPress user:
The legacy REST API is deprecated and has been removed from WooCommerce. We’ve now integrated WooCommerce directly with the WordPress REST API. If you do still need to use the Legacy REST API for an integration your site needs, you need to install the WooCommerce Legacy REST API plugin.
This also means that webhooks configured to use the Legacy REST API will also stop working unless the dedicated extension is installed.
With the Legacy REST API plugin installed and activated, you can then enable the legacy REST API under WooCommerce > Settings > Advanced > Legacy API and select the Enable the legacy REST API checkbox.
From here, use our developer doc instructions on how to test the REST API on your site to confirm it’s working. The make a basic request section outlines how to request orders from your site.
You can also find the complete REST API documentation at: WooCommerce REST API Docs.
Do you still have questions and need assistance?
This documentation is about the free, core WooCommerce plugin, for which support is provided in our community forums on WordPress.org. By searching this forum, you’ll often find that your question has been asked and answered before.
If you haven’t created a WordPress.org account to use the forums, here’s how.
If you weren’t able to find the information you need, please use the feedback thumbs below to let us know.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4