PrestaShop Administracja i produktywność

Masowe przypisywanie kategorii w PrestaShop 8 i 9

Przypisuj albo usuwaj kategorie dla zaznaczonych produktów jednym kliknięciem, bezpośrednio z listy produktów w back office.

dfbulkcategory dodaje dwie akcje masowe do listy produktów w back office PrestaShop 8 i 9: przypisanie albo usunięcie kategorii dla zaznaczonych produktów jednym kliknięciem. Drzewo kategorii z wyszukiwarką, operacja w 100 procentach w AJAX, zgodność z multistore.

Multistore PS 8 i 9 Bez tabel SQL W 100 procentach AJAX
  • Zwrot w 30 dni
  • 12 miesięcy aktualizacji
  • Wsparcie 24 h
www.datafirefly.com/pl/
Masowe przypisywanie i przenoszenie produktów między kategoriami PrestaShop
v1.1.0 · zaktualizowano 2026-07-02
Co robi

W skrócie.

01

Dwie akcje masowe wprost na liście produktów

Przyciski Dodaj do kategorii i Usuń z kategorii wpinają się w natywne menu akcji masowych listy produktów w PrestaShop, bez modyfikowania żadnego pliku core.

02

Drzewo kategorii z wyszukiwarką i wyborem wielokrotnym

Modal wyświetla pełne drzewo kategorii z polami wyboru, pole wyszukiwania działające w czasie rzeczywistym oraz przyciski Rozwiń wszystko i Zwiń wszystko. Opcja pozwala uwzględnić kategorie wyłączone.

03

W 100 procentach AJAX, zgodny z PrestaShop 8 i 9

Przypisania stosują się w AJAX, bez przeładowania strony. Adresy AJAX i kontrole dostępu spełniają wymogi PrestaShop 9, a MutationObserver ponownie wstrzykuje przyciski, gdy DOM zostanie zaktualizowany po filtrze albo paginacji.

Wersja pełna

Wszystko, co warto wiedzieć, zanim zainstalujesz.

Szczegółowe spojrzenie na to, jak działa Masowe przypisywanie kategorii w PrestaShop 8 i 9, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.

§ 01

Przypisz albo usuń kategorie dziesiątkom produktów w kilka kliknięć

Przy katalogu liczącym kilkaset produktów ręczna reorganizacja kategorii, karta po karcie, potrafi zająć wiele godzin. dfbulkcategory rozwiązuje ten problem: zaznaczasz produkty do zmiany na liście produktów natywnymi polami wyboru PrestaShop, klikasz Akcje masowe, wybierasz Dodaj do kategorii (albo Usuń z kategorii), zaznaczasz jedną albo kilka kategorii w modalu i zatwierdzasz. Operacja wykonuje się w AJAX w kilka sekund, niezależnie od liczby zaznaczonych produktów.

§ 02

Interfejs modala pomyślany pod duże katalogi

Modal ładuje z serwera pełne drzewo kategorii sklepu (wywołanie AJAX) i wyświetla je z zagnieżdżonymi polami wyboru, które respektują hierarchię. Pole wyszukiwania filtruje drzewo w czasie rzeczywistym, co jest przydatne, gdy katalog ma dziesiątki kategorii i podkategorii. Przyciski Rozwiń wszystko i Zwiń wszystko pozwalają szybko się poruszać. Opcjonalne pole wyboru pokazuje również kategorie wyłączone, co pomaga przy katalogach w trakcie restrukturyzacji.

§ 03

Bezpieczeństwo i obsługa multistore

Przy usuwaniu kategorii moduł systematycznie zachowuje kategorię domyślną każdego produktu, dzięki czemu produkt nigdy nie zostaje bez kategorii głównej. W trybie multistore każda operacja wykonuje się w kontekście sklepu aktywnego w danym momencie w back office. Moduł sprawdza, czy produkt faktycznie należy do sklepu docelowego, zanim cokolwiek zmieni, co eliminuje efekty uboczne między sklepami.

§ 04

Czysta instalacja, zero tabel SQL

Moduł nie tworzy żadnej tabeli w bazie danych. Wszystkie operacje przechodzą przez natywne metody PrestaShop (Product updateCategories, Category getChildren), które same obsługują tabele category_product i category_product_rule. Deinstalacja jest w pełni odwracalna. Zasoby CSS i JS są ładowane wyłącznie na stronie listy produktów w back office, a nie na wszystkich stronach administracyjnych.