WooCommerce Scoate REST API-ul Legacy în Ianuarie 2025. Verifică dacă Ești Afectat!

Ce Este REST API-ul Legacy al WooCommerce?

REST API-ul legacy a fost introdus în WooCommerce 2.6 (2016) și a fost înlocuit treptat cu un nou API bazat pe JSON. Deși a fost marcat ca depășit (depreciated) de atunci, a continuat să fie disponibil, dar necesită activare explicită din zona de administrare WooCommerce.

Detalii despre Retragerea REST API-ului Legacy:

  • Versiunea Afectată: WooCommerce 9.0, programată pentru lansare în iunie 2024, va elimina complet REST API-ul legacy.
  • Extensia Separată: Pentru site-urile care încă au nevoie de funcționalitățile API-ului legacy, WooCommerce va oferi o extensie separată care include codul eliminat.
  • Compatibilitate Funcțională: Instalarea și activarea noii extensii în WooCommerce 9.0 va fi echivalentă cu utilizarea REST API-ului legacy în versiunile 8.9 și mai vechi.
  • Webhooks Legacy: Webhooks care utilizează REST API-ul legacy vor înceta să funcționeze începând cu WooCommerce 9.0, dacă noua extensie nu este instalată.

De Ce Această Schimbare?

Retragerea API-ului legacy este o parte a eforturilor continue de a îmbunătăți experiența WooCommerce pentru utilizatori și dezvoltatori. Eliminarea acestuia va face pachetul WooCommerce mai ușor și va simplifica înțelegerea REST API-ului.

Cum Te Afectează Această Schimbare?

Ești afectat doar  dacă:

  • Ai REST API-ul legacy activat în instalarea WooCommerce.
  • Ai webhooks legacy în instalarea WooCommerce.

Ce Acțiuni Sunt Recomandate

Noua versiune a REST API-ului WooCommerce oferă îmbunătățiri semnificative în ceea ce privește securitatea, flexibilitatea și performanța. Este concepută pentru a face față cerințelor moderne ale e-commerce-ului, oferind o platformă mai stabilă și scalabilă pentru dezvoltatori.

Cum Poți Verifica Dacă Folosești REST API-ul Legacy în WooCommerce:

  1. Verificarea Activării REST API-ului Legacy:

    • Accesează panoul de administrare al WooCommerce.
    • Mergi la secțiunea WooCommerce > Settings > Advanced > Legacy API.
    • Caută opțiunea „Enable the legacy REST API” (Activează REST API-ul legacy).
    • Dacă această opțiune este bifată, înseamnă că site-ul tău utilizează REST API-ul legacy. legacy rest api
  2. Identificarea Webhooks-urilor Legacy:

    • În același meniu Advanced, accesează tab-ul Webhooks.
    • Începând cu WooCommerce 8.3, vei vedea o secțiune „Legacy” cu un număr care indică câte astfel de webhooks există în site-ul tău.
    • Pentru versiuni mai vechi (ex. WooCommerce 8.2 sau mai vechi), va trebui să verifici fiecare webhook individual.
    • Deschide pagina de detalii a fiecărui webhook și caută valoarea „Legacy API v3 (deprecated)” la setarea „API Version”. hooks api

Recomandări Suplimentare:

  • Dacă ai identificat că folosești REST API-ul legacy sau ai webhooks legacy, este recomandat să planifici instalarea noii extensii menționate anterior, pentru a asigura continuitatea funcționalităților după actualizarea la WooCommerce 9.0.
  • Începe să te familiarizezi cu noua versiune a REST API-ului WooCommerce pentru a pregăti o migrare ușoară și eficientă.

in link ul de mai jos se gaseste modulul necesar pentru a functiona

 

Dacă site-ul tău încă depinde de REST API-ul legacy, îți recomandăm să instalezi acest modul pentru a asigura continuitatea funcționării sistemelor tale. Instalarea modulului este simplă și directă, iar acesta va permite aplicațiilor care comunică cu site-ul tău prin REST API-ul legacy să continue să funcționeze fără întreruperi.

Descarcă Modulul Legacy API pentru WooCommerce

Recomandam  să folosești această soluție temporară până când vei putea actualiza și migra către noua versiune a REST API-ului

magnifiercross