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