Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

WooCommerce Legacy REST API

Descripción

La API REST heredada dejará de formar parte de WooCommerce a partir de la versión 9.0. Este plugin restaura la funcionalidad completa del código de la API REST heredada eliminado en WooCommerce 9.0 y versiones posteriores.

A todos los efectos, tener este plugin instalado y activo en WooCommerce 9.0 y versiones posteriores equivale a activar la API REST heredada en WooCommerce 8.9 y versiones anteriores (a través de WooCommerce – Ajustes – Avanzado – API heredada). Todas las variables funcionan igual, y las claves de usuario existentes también siguen funcionando.

Por otro lado, instalar este plugin junto con WooCommerce 8.9 o una versión anterior es seguro: el plugin detecta que la API REST heredada sigue formando parte de WooCommerce y no se inicializa para no interferir con el código incorporado.

Ten en cuenta que la API REST heredada no es compatible con el almacenamiento de pedidos de alto rendimiento. Se recomienda encarecidamente actualizar el código que depende de la API REST heredada para utilizar la API REST actual de WooCommerce.

Instalación

Simplemente, instala y activa el plugin. En WooCommerce 8.9 y anteriores no cambiará nada. A partir de WooCommerce 9.0 tener instalado el plugin proporcionará la funcionalidad completa de la API REST heredada.

Ten en cuenta que como la API REST heredada no es compatible con HPOS, una vez que el plugin esté activo verás un aviso «WooCommerce ha detectado que algunos de tus plugins activos son incompatibles con las funciones de WooCommerce actualmente activadas» en tu área de administración de WordPress.

Reseñas

22 de enero de 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?
3 de diciembre de 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.
19 de junio de 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/
21 de mayo de 2024
Update : After updating Woocommerce to 8.9.1 this plugin was installed automatically again (v 1.0.4) and is now working without a crash. Version 1.0.3: Critical error on line 77 when updated. Had to follow the safe mode to disable this plugin and temporary delete it. Theme used: Astra. After deleting the Rest API plugin everything went back to normal. Please fix.
Leer todas las 27 reseñas

Colaboradores y desarrolladores

«WooCommerce Legacy REST API» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«WooCommerce Legacy REST API» está traducido en 5 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «WooCommerce Legacy REST API» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.0.0 2023-11-01

Primera versión, replica la API REST heredada de WooCommerce v3.1.0 presente en WooCommerce 8.3.

1.0.1 2024-01-08

  • Sustituye el dominio de texto para cadenas legibles por humanos de «woocommerce» a «woocommerce-legacy-rest-api».
  • Añade limpieza a los datos recibidos mediante argumentos de cadena de consulta y el array $_SERVER.

1.0.2 2024-05-01

  • Añade un aviso de administración descartable que indica que la API REST heredada no es compatible con HPOS.
  • El aviso aparecerá si la tabla de pedidos está (o ha estado) seleccionada como almacén de datos de pedidos en la página de ajustes de características de WooCommerce, y desaparecerá cuando deje de ser así. Una vez descartado el aviso, no volverá a aparecer.

1.0.3 2024-05-15

  • Corrige un error introducido en la 1.0.2 que provocaba un error fatal al comprobar si HPOS está activado.

1.0.4 2024-05-16

  • Corrige un problema en el que el intento de eliminación de los avisos de administración (advertencia de incompatibilidad con HPOS) podía provocar un error fatal durante la desactivación del plugin.

1.0.5 xxxx-xx-xx

  • Corrige el uso del gancho de acción woocommerce_new_order para evitar errores fatales.