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

23

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

Author: Automattic
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

23

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.
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…
arviiddd

arviiddd

16 May, 2024

did not download or request this plugin and it can’t be deleted or deactivated. had to delete it in cPanel
magneticdud

magneticdud

16 May, 2024

I had to uninstall it and remove not once but twice. I don’t like that wordpress is installing this unwanted malware (by definition, since it installs without user confirmation and ignores the previous attempt where i already uninstalled it) I don’t use the rest api but i don’t want to disable it until it’s really needed
mysticmedusa

mysticmedusa

15 May, 2024

Even though Rest API was unticked on our site – as in not used, non-required – and there are no webhooks,this new replacement plugin was installed by WooCommerce anyway – it was bad enough when Woo began saying certain plugins were suddenly compulsory- but I did not realize they would just install plugins without consent. We have had problems since the latest Woo update so it is hard to say if the inability of would-be buyers to add products to cart is due to this plugin or another revenue-draining update from WooCommerce. However, I am giving it one star because it is unneccessary, not required and was added as a live, active plugin by WooCommerce, when Rest API itself was not active.

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?