Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Draggable Sort Product – drag and automatic product positions in category (Magento 2)

€30.75 €25.00
COMPOSER Installation
M2-DRAGG-SORT-PRODUCTS
Requires changes to the template
No
Minor changes
Significant changes
Requires programming knowledge
No
Basic
Advanced
Difficulty in configuration
Impact on performance
Compliance with Magento standards
  • Polnisch Polnisch
  • English English
  • 2.4.9
  • 2.4.8
  • 2.4.7
  • 2.4.6
  • 2.4.5
  • 2.4.4
  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4.0
  • 2.3.7
  • 2.3.6
  • 2.3.5
  • 2.3.4

Kowal_DraggableSortProduct is a lightweight admin module for Magento 2 that improves manual product sorting in a category.

In standard Magento, arranging the order of products in a category can be time-consuming: you need to move through the list and keep track of the values in the Position column, and every larger change means many manual adjustments. This module solves that problem by adding drag and drop support and automatic position assignment.

How does it work?

  • In the Products in Category category tab, the module adds an extra column with a draggable handle.

  • After rows are dragged, the module:

    • recalculates Position values according to the current order,

    • updates the position mapping for selected products,

    • saves the data to the in_category_products field in JSON format, as expected by Magento.

Key benefits

  • Faster product arrangement – drag, drop, done.

  • Fewer mistakes – positions are set automatically, 1,2,3…

  • Better control over product exposure – perfect for categories where order equals sales, such as bestsellers, new arrivals, collections, and product series.

  • Minimal interference – a simple JS mixin plus a grid column override.

Who is it for?

For stores that:

  • frequently change the order of products in categories,

  • have large categories and want to save time,

  • build their offer visually, where product order matters for readability and conversion.

Implemented in real Magento 2 stores
Case Study – eldar.biz

In the eldar.biz store, the arrangement of products within categories directly affects the clarity of the offer and the shopping experience. Customers often browse products visually—the order of models, variants, series, and logical grouping within a category matters.

Problem

In standard Magento, manually setting product positions in a category was:

  • time-consuming with frequent changes,

  • prone to errors (duplicate positions, gaps in numbering),

  • inconvenient when organizing a larger number of products.

Implemented solution

The Kowal_DraggableSortProduct module was used, which:

  • enabled dragging products in the category assignment grid,

  • automatically recalculated Position values,

  • saved the order according to the Magento mechanism (JSON in in_category_products).

Result

  • Faster category organization—arranging the list became a drag-and-drop operation.

  • Better offer readability—products can be presented in a logical sequence (e.g., series, collections, sales priorities).

  • Fewer position errors—automatic numbering eliminates a noticeable share of errors from manual editing.

  • Greater merchandising control—it is easier to promote key products at the top of the list.

Write Your Own Review
You're reviewing:Draggable Sort Product – drag and automatic product positions in category (Magento 2)
Your Rating
Products