Draggable Sort Product – przeciąganie i automatyczne pozycje produktów w kategorii (Magento 2)
WARTO NAM ZAUFAĆ
25 lat doświadczenia w e-commerce i Magento 2
Szybka realizacja
Sprawny proces realizacji
Prosty i przejrzysty proces reklamacji
Współpraca z klientami na całym świecie
Darmowe aktualizacje modułów
Płatność przez PayPal i Stripe
Kowal_DraggableSortProduct to lekki moduł administracyjny dla Magento 2, który usprawnia ręczne sortowanie produktów w kategorii.
W standardowym Magento ułożenie kolejności produktów w kategorii bywa czasochłonne: trzeba przesuwać się po liście i pilnować wartości w kolumnie Position, a każda większa zmiana oznacza wiele ręcznych poprawek. Ten moduł rozwiązuje ten problem, dodając obsługę „drag & drop” oraz automatyczne nadawanie pozycji.
Jak to działa?
-
W zakładce kategorii Products in Category moduł dodaje dodatkową kolumnę z uchwytem (draggable handle).
-
Po przeciągnięciu wierszy moduł:
-
przelicza wartości Position według aktualnej kolejności,
-
aktualizuje mapowanie pozycji dla zaznaczonych produktów,
-
zapisuje dane do pola in_category_products w formacie JSON (tak jak oczekuje Magento).
-
Najważniejsze korzyści
-
Szybsze układanie produktów – przeciągasz, puszczasz, gotowe.
-
Mniej pomyłek – pozycje ustawiają się automatycznie (1,2,3…).
-
Lepsza kontrola nad ekspozycją – idealne do kategorii, gdzie kolejność = sprzedaż (np. bestsellery, nowości, kolekcje, serie produktowe).
-
Minimalna ingerencja – prosty mixin JS + override kolumny w siatce.
Dla kogo?
Dla sklepów, które:
-
często zmieniają kolejność produktów w kategoriach,
-
mają duże kategorie i chcą oszczędzić czas,
-
budują ofertę „wizualnie” (kolejność produktów ma znaczenie dla czytelności i konwersji).

W sklepie eldar.biz układ produktów w kategoriach ma bezpośredni wpływ na przejrzystość oferty i komfort zakupów. Klienci często przeglądają produkty „wzrokiem” – liczy się kolejność modeli, wariantów, serii i logiczne grupowanie w obrębie kategorii.
Problem
W standardowym Magento ręczne ustawianie pozycji produktów w kategorii było:
-
czasochłonne przy częstych zmianach,
-
podatne na błędy (duplikaty pozycji, „dziury” w numeracji),
-
niewygodne przy porządkowaniu większej liczby produktów.
Wdrożone rozwiązanie
Zastosowano moduł Kowal_DraggableSortProduct, który:
-
umożliwił przeciąganie produktów w siatce przypisania do kategorii,
-
automatycznie przeliczał wartości Position,
-
zapisywał kolejność zgodnie z mechanizmem Magento (JSON w in_category_products).
Efekt
-
Szybsze porządkowanie kategorii – układanie listy stało się operacją „drag & drop”.
-
Lepsza czytelność oferty – produkty można prezentować w logicznym ciągu (np. serie, kolekcje, priorytety sprzedażowe).
-
Mniej pomyłek w pozycjach – automatyczna numeracja eliminu zauważalną część błędów przy ręcznej edycji.
-
Większa kontrola nad merchandisingiem – łatwiej promować kluczowe produkty w górze listy.








