Oferta Realizacje Stała opieka CRM i AI Blog O mnie Kontakt
Zadzwoń: 501 178 850 Napisz wiadomość

WooCommerce 11.3 wprowadza eksperymentalne API dla wtyczek

Wersja WooCommerce 11.3 wprowadza eksperymentalne API rozszerzające możliwości zasobów o własne pola wtyczek. Agenci AI i inne klienty mogą odczytywać oraz modyfikować te dane za pomocą dotychczasowych mechanizmów. Funkcja jest domyślnie wyłączona i wymaga aktywacji w ustawieniach zaawansowanych.

WooCommerce 11.3 wprowadza eksperymentalne API dla wtyczek

Aktualizacja wprowadza rozwiązanie eliminujące konieczność tworzenia osobnych kopii zasobów przez wtyczki w celu obsługi dodatkowych pól. Funkcja pozostaje domyślnie wyłączona. Aby ją przetestować, należy przejść do sekcji ustawień zaawansowanych i aktywować nowe ustawienie w sekcji funkcji eksperymentalnych.

Możliwości wtyczek w nowej wersji

Odczyt, zapis i walidacja danych

Wtyczki mogą dodawać pola do odczytu, które pojawiają się w wynikach pod specjalnym obiektem oraz w schemacie wyjściowym zasobów produktów, zamówień oraz pozycji zamówień. Operacje zapisu akceptują analogiczne obiekty wejściowe, co pozwala zapisać dane rdzenia oraz pola wtyczki podczas jednej operacji. Walidator sprawdza zmodyfikowany produkt przed zapisem, a w przypadku błędu zwraca komunikat i przerywa operację.

Filtrowanie i budowanie własnych zasobów

Zapytania o produkty i zamówienia obsługują dodatkowe filtry powiązane z wtyczkami. Twórcy mogą także rozbudowywać własne zasoby, opierając je na klasie bazowej dostarczonej w systemie. Pozwala to innym wtyczkom na dodawanie pól, filtrów oraz reguł walidacji w spójny sposób.

Znane ograniczenia projektu

Obecna wersja eksperymentalna posiada pewne ograniczenia funkcjonalne. Zapisy zamówień nie obsługują jeszcze w pełni nowych pól przez mechanizmy rdzenia, a funkcjonalność produktów ogranicza się do stałej listy typów bez uwzględniania wariantów rejestrowanych przez zewnętrze rozszerzenia. Produkty zmienne wymagające wielu zapisów nie są jeszcze w pełni wspierane przez jednorazowy zapis.

Opracowanie na podstawie: WooCommerce Developer Blog

Powiązane wpisy

Chcesz, żebym się tym zajął?

Jeśli wolisz nie grzebać w tym samodzielnie, chętnie pomogę. Robię to od 14 lat.

Zobacz, jak mogę pomóc →
Zadzwoń Napisz Awaria / WP