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.