W
E-commerce Free WordPress.org

WooCommerce Legacy REST API

1.5 (29 reviews)
· 400K+ active installs · By Automattic
Active Installs
400K+
Rating
1.5 / 5
Version
v1.0.5
Last Updated
Jan 2025
Share

Plugin Review

AI-Researched

What is WooCommerce Legacy REST API?

The WooCommerce Legacy REST API is a maintenance plugin developed by Automattic. It restores the Legacy REST API code that was removed from WooCommerce core starting with version 1.0.5. For sites running WooCommerce 9.0 or newer, activating this plugin makes the old API endpoints work exactly as they did in WooCommerce 8.9 and earlier. The plugin is 2 years old and currently sits at version 1.0.5.

Despite being built by the same team behind WooCommerce itself, the plugin carries a 1.5 out of 5 star rating from 28 reviews. That rating is heavily polarized — 79% of reviewers gave it 9% awarded five stars. The active install count stands at over 400,000, which suggests many site owners feel forced to use it rather than choosing it willingly.

Key Features of WooCommerce Legacy REST API

  • Restores removed endpoints. The plugin brings back all Legacy REST API routes that were deleted in WooCommerce 9.0, including order, product, and customer endpoints.
  • Works with existing API keys. User keys generated in WooCommerce 8.9 or older continue to function without requiring regeneration.
  • Automatic version detection. When installed on WooCommerce 8.9 or earlier, the plugin detects the built-in code and does not initialize itself to avoid conflicts.
  • Simple activation. No configuration is needed — installing and activating the plugin is the only step required for most users.
  • Backward compatibility. External services and custom integrations that rely on the old API can continue operating without code changes.
  • Safe for older WooCommerce versions. The plugin is designed to be inactive on WooCommerce 8.9 and below, so it does not interfere with existing functionality.

Who Should Use WooCommerce Legacy REST API?

This plugin is built for site owners who have not yet migrated their integrations to the current WooCommerce REST API. The ideal user runs a store on WooCommerce 9.0 or later and depends on third-party services, mobile apps, or custom scripts that only speak the Legacy API. These users typically have moderate technical skill — enough to install a plugin and understand that their old API keys will still work.

The 400,000+ active installs indicate a very large audience, but the 1.5 star rating reveals widespread dissatisfaction. Many of those sites likely use the plugin as a temporary stopgap. Automattic itself recommends upgrading code to use the current WooCommerce REST API instead, which suggests this plugin is meant for short-term compatibility, not long-term use.

Installation & Setup

Installation is straightforward for anyone familiar with WordPress. You upload and activate the plugin like any other. On WooCommerce 8.9 and earlier, nothing changes. Starting with WooCommerce 9.0, the Legacy REST API becomes available immediately after activation. No settings pages or additional configuration are required.

Support & Community

Support data for this plugin is nearly nonexistent. Over the most recent 2-month period, the plugin's support forum shows 0 open threads and 0 resolved threads, yielding a 0% resolution rate. This is unusual for a plugin with 400,000 active installs, and it likely reflects a combination of users finding their own solutions or simply abandoning the plugin.

The rating breakdown reinforces the support concerns. With 79% 9% five-star ratings, the user sentiment is overwhelmingly negative. The small total of 28 ratings suggests that most users do not bother to leave feedback, but those who do are largely unhappy. The lack of resolved support threads further indicates that users facing issues have no official channel for help.

Pros & Cons

What's Good
  • Provides a direct lifeline for over 400,000 sites that rely on the Legacy REST API after its removal in WooCommerce 9.0.
  • Maintains exact endpoint functionality and existing user key compatibility, mirroring the behavior of the built-in API from WooCommerce 8.9 and older.
  • Operates safely alongside older WooCommerce versions (8.9 and below) by automatically detecting and not initializing, preventing code conflicts.
  • Offers a critical migration bridge for businesses with deeply integrated third-party services that cannot immediately upgrade to the current WooCommerce REST API.
  • Requires no new learning curve for developers already familiar with the legacy endpoints, reducing immediate support and retraining costs.
Drawbacks
  • Has a 1.5/% one-star reviews, indicating widespread user dissatisfaction and potential reliability issues.
  • Is explicitly incompatible with High-Performance Order Storage (HPOS), limiting its use on modern, performance-optimized WooCommerce setups.
  • Provides no active support threads (0 total, 0 resolved), leaving users without official assistance for troubleshooting or bugs.
  • Represents a temporary solution that delays necessary code migration, increasing long-term technical debt as the current WooCommerce REST API evolves.

Technical Details

Requires WordPress
6.2+
Requires PHP
7.4+
First Released
2024 (2+ years)
Support (last 2 months)
0 threads

Feature Tags

rest-api woo woocommerce

Frequently Asked Questions