WooCommerce Legacy REST API Review - In-Depth Analysis
The WooCommerce Legacy REST API restores functionality for WooCommerce 9.0 and later. It ensures compatibility with existing user keys and endpoints.
Performance Overview
User Rating
1.5/5 (based on 28+
reviews)
Active Installations
400,000+
Update Frequency
Below Average
It is calculated using the weighted average of same category
plugins.
Security Score
1 / 10
(Very Low Risk)
It is calculated using the weighted average of all versions.
What It Does
This plugin restores the full functionality of the removed Legacy REST API code in WooCommerce 9.0 and later versions. Having this plugin installed and active is equivalent to enabling the Legacy REST API in WooCommerce 8.9 and older versions.
All the endpoints work the same way, and existing user keys continue working. Installing this plugin with WooCommerce 8.9 or an older version is safe, as it detects the Legacy REST API and does not initialize itself.
However, the Legacy REST API is not compatible with High-Performance Order Storage. Upgrading the code that relies on the Legacy REST API to use the current WooCommerce REST API is highly recommended.
Comparing to Alternatives
WooCommerce Legacy REST API is a plugin designed to maintain compatibility with older WooCommerce REST API versions. Compared to other WooCommerce extensions, it focuses solely on legacy API support.
Top alternatives
- WooCommerce Legacy REST API
Strengths
- Provides backward compatibility for legacy REST API endpoints.
- Automatically installed with WooCommerce updates when needed.
- Simple and lightweight with minimal configuration.
- Helps maintain functionality for older integrations.
Weaknesses
- Can cause critical errors with certain WooCommerce versions.
- Lacks options to disable or configure the legacy API.
- No active development for new features or improvements.
- Compatibility issues with newer PHP versions like 8.3.
User Sentiment Analysis
User feedback highlights mixed experiences, with some appreciating its necessity and others frustrated by technical issues.
Positive highlights
- 'Very good plugin' - pradhanmukesh2008
- 'Now working without a crash after update' - keesdobbelstein
- 'Glad it exists for legacy support' - shopstyle
Common complaints
- Causes critical errors after updates.
- No option to disable the legacy REST API.
- Does not enable Stripe integration as expected.
- Deprecation warnings on PHP 8.3.
Weaknesses
- Installs automatically without user consent causing issues.
- Limited functionality beyond legacy API support.
- Poor compatibility with latest WooCommerce and PHP versions.
Who Should Use This?
Best for
Developers and site owners who rely on older WooCommerce REST API integrations and need to maintain compatibility without upgrading their entire system.
Not ideal for
Users seeking new features, stable performance on latest WooCommerce versions, or those who want control over enabling or disabling legacy APIs.
Pricing & Value
Free version includes
The plugin is free and provides essential legacy REST API support to maintain compatibility with older WooCommerce integrations.
Final Verdict
WooCommerce Legacy REST API serves a niche but important role in maintaining backward compatibility for older WooCommerce API integrations. However, it has notable stability and compatibility issues, especially with recent WooCommerce and PHP updates.
Users should approach with caution, ensuring they test thoroughly before deploying on production sites. Those needing legacy API support without additional features will find it useful, but others may experience frustrations due to errors and lack of configurability.
Other Notable Features
Here are a few other notable features of this free
WooCommerce Legacy REST API plugin.
Contributors and developers
“WooCommerce Legacy REST API”
is open source software. The following people have
contributed to this plugin.