Plugin categories

Create a Website with AI
WooCommerce Legacy REST API

WooCommerce Legacy REST API

The WooCommerce Legacy REST API, which is now part of WooCommerce itself but will be removed in WooCommerce 9.0.

1.4

Rating summary

26

Reviews

400K

Active installations

WooCommerce Legacy REST API
WooCommerce Legacy REST API

Overview

Compatibility

Installation instructions

Customer support & learning resources

Changelog

Main benefits

Restores Legacy REST API

Ensures endpoint functionality

Maintains existing user keys

Safe with older versions

About this plugin

Version: 1.0.4
Last updated: 16-05-2024
WordPress version: 6.2
Tested up to: 6.3.5
PHP version required: 7.4
Languages: Dansk, Français [+1]
Learning resources: View resources

Overview

This plugin is designed to restore the functionality of the Legacy REST API in WooCommerce 9.0 and later versions, following its removal from the core software. It allows users to continue utilizing the same endpoints and user keys as they did in WooCommerce 8.9 and earlier, effectively mirroring the older Legacy REST API settings. When installed with WooCommerce 9.0 or newer, it reactivates the removed API capabilities seamlessly, while being safe to use with WooCommerce 8.9 or older without conflict. However, it’s important to note that the Legacy REST API is not compatible with High-Performance Order Storage, and users are advised to upgrade their code to the current WooCommerce REST API for optimal performance and future compatibility.

Restores Legacy REST API Functionality

  • Restores the full functionality of the removed Legacy REST API code in WooCommerce 9.0 and later versions.
  • Equivalent to enabling the Legacy REST API in WooCommerce 8.9 and older versions.

Seamless Integration

  • All the endpoints work the same way as they did in older versions.
  • Existing user keys continue working without any changes.

Backward Compatibility

  • Safe to install with WooCommerce 8.9 or older versions.
  • The plugin detects the presence of the Legacy REST API and doesn’t initialize itself to avoid interference.

Compatibility Note

  • Not compatible with High-Performance Order Storage.
  • Upgrading the code to use the current WooCommerce REST API is highly recommended.

Rating and reviews

1.4

Rating summary

26

Reviews

400K

Active installations

5
4
3
2
1

User sentiment analysis

User reviews for the WordPress plugin indicate significant frustration. The primary complaints are about the plugin being installed without user authorization and causing websites to crash upon update. Many users experienced critical errors and were unable to log into their WordPress sites, necessitating intervention from hosting providers or rolling back to previous versions. Users appreciate that the plugin keeps REST API connections maintained, which helps those using the API. However, the drawbacks overwhelmingly overshadow the benefits. The unauthorized installation of the plugin and subsequent crashes result in significant inconvenience, undermining user trust. It is evident that the plugin updates were inadequately tested and require stabilization.
Thomas Jarvis

Thomas Jarvis

22 Jan, 2025

For some reason our clean install of woocommerce has the legacy rest api enabled and greyed out. Installing this plugin does not give us an option to turn off the api! Anyone got a solution on how to turn off the legacy rest api?
easilyconfused

easilyconfused

03 Dec, 2024

Installed in order to use Stripe, but despite jumping through many hoops, I still don’t have Stripe as an option? I wasted an afternoon for nothing.
essjay88

essjay88

19 Jun, 2024

Forced plugin install (not even an advisory notice) and either the auto updated WC 9.0 or the v1.0.4 plugin update crashed my client site. Critical error. I have rolled back to WC 8.9.3 and plugin v.1.0.3 to get the site back following advice at https://wordify.com/blog/woocommerce-9-0-0-update-class-wc_legacy_api-not-found/ This topic was modified 7 months, 2 weeks ago by essjay88. Reason: update
essjay88

essjay88

19 Jun, 2024

Forced plugin install (not even an advisory notice) and either the auto updated WC 9.0 or the v1.0.4 plugin update crashed my client site. Critical error. I have rolled back to WC 8.9.3 and plugin v.1.0.3 to get the site back following advice at https://wordify.com/blog/woocommerce-9-0-0-update-class-wc_legacy_api-not-found/ This topic was modified 1 month ago by essjay88. Reason: update
rafasashi

rafasashi

20 May, 2024

Installed without authorization. Disappointing…

FAQ

What does this plugin do?

Is it safe to use this plugin with WooCommerce 8.9 or older versions?

Will my existing user keys continue to work?

Are there any compatibility issues with High-Performance Order Storage?

How do the endpoints work with this plugin?

What happens if I install this plugin on WooCommerce 9.0 or newer versions?

Why should I upgrade to the current WooCommerce REST API?

How do I enable the Legacy REST API in WooCommerce 8.9 and older versions?