Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

WooCommerce Legacy REST API

Описание

Legacy REST API больше не будет частью WooCommerce начиная с версии 9.0..Этот плагин восстанавливает полную функциональность удаленного кода Legacy REST API в WooCommerce 9.0 и более поздних версиях.

По сути, установка и активация этого плагина в WooCommerce 9.0 и более поздних версиях эквивалентна включению Legacy REST API в WooCommerce 8.9 и более ранних версиях (через WooCommerce — Настройки — Дополнительно — Legacy API). Все конечные точки работают одинаково, и существующие пользовательские ключи также продолжают работать.

С другой стороны, установка этого плагина вместе с WooCommerce 8.9 или более ранней версией безопасна: плагин определяет, что Legacy REST API все еще является частью WooCommerce, и не инициализирует себя, чтобы не мешать встроенному коду.

Обратите внимание, что Legacy REST API несовместим с Высокопроизводительное хранилище заказов. Настоятельно рекомендуется обновить код, использующий устаревший REST API, для использования текущего REST API WooCommerce.

Установка

Просто установите и активируйте плагин. В WooCommerce 8.9 и более ранних версиях ничего не изменится. Начиная с WooCommerce 9.0, установленный плагин обеспечит полную функциональность Legacy REST API.

Обратите внимание: поскольку устаревший REST API несовместим с HPOS, как только плагин станет активным, вы увидите уведомление «WooCommerce обнаружило, что некоторые из ваших активных плагинов несовместимы с включенными в настоящее время функциями WooCommerce» в вашей области администрирования WordPress.

Отзывы

22.01.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?
03.12.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.06.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.05.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.
Посмотреть все 27 отзывов

Участники и разработчики

«WooCommerce Legacy REST API» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«WooCommerce Legacy REST API» переведён на 5 языков. Благодарим переводчиков за их работу.

Перевести «WooCommerce Legacy REST API» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.0.0 2023-11-01

Первая версия копирует WooCommerce Legacy REST API v3.1.0, присутствующий в WooCommerce 8.3.

1.0.1 2024-01-08

  • Замените текстовый домен для удобочитаемых строк с «woocommerce» на «woocommerce-legacy-rest-api».
  • Добавьте очистку данных, полученных через аргументы строки запроса и массив $_SERVER.

1.0.2 2024-05-01

  • Add a dismissable admin notice indicating that the Legacy REST API is not compatible with HPOS.
  • The notice will appear if the orders table is (or has been) selected as the orders data store in the WooCommerce features settings page, and will disappear when that ceases to be true. Once the notice is dismissed it will never appear again.

1.0.3 2024-05-15

  • Fix a bug introduced in 1.0.2 that caused a fatal error when checking if HPOS is enabled.

1.0.4 2024-05-16

  • Correct a problem in which the attempted removal of admin notices (warning of HPOS incompatibility) could lead to a fatal error during plugin deactivation.

1.0.5 xxxx-xx-xx

  • Fix the usage of woocommerce_new_order action hook to avoid a fatal errors.