Модуль Сортировка перетаскиванием для OpenCart добавляет Drag & Drop сортировку товаров, категорий, производителей, атрибутов, групп атрибутов, опций и статей прямо в административных списках. Записи можно переставлять мышкой без открытия карточки или менять значение sort_order вручную. Это удобно, когда нужно быстро выстроить товары, категории и другие элементы в нужной последовательности, а не переходить в каждую форму редактирования отдельно.
Сортировка товаров OpenCart и сортировка категорий OpenCart работают через одну понятную панель над списком. Там, где стандартная админка уже использует колонку sort_order, модуль работает с ней. Если колонки нет, он добавляет своё поле сортировки. При ручном вводе можно указать нужную позицию и нажать Enter. Если место уже занято, запись переместится туда, а соседние элементы автоматически сдвинутся вверх или вниз. В итоге порядок остается нормальным, без дублей sort_order и сбитой последовательности.
Для больших списков есть перенумерация с выбором начального значения 0 или 1 и своим шагом сортировки. Также доступны режимы «Сначала новые» и «Сначала старые». Их можно использовать только для удобного просмотра в админке или применять к реальному порядку на витрине. При перенумерации модуль учитывает выбранный режим и заново выстраивает список по нужной логике. Для новых товаров можно включить автоматическое заполнение следующего номера сортировки с учетом последнего созданного товара и заданного шага.
Модуль отлично работает со структурными разделами. Категории сортируются внутри своего родителя, поэтому дерево каталога не ломается. Атрибуты меняют порядок только внутри своей группы. Режим Drag & Drop включается только когда он нужен, поэтому обычный список не перегружен лишними элементами. Для каждого раздела можно отдельно включить или отключить сортировку, чтобы оставить в интерфейсе только нужные инструменты.
ЧЕМ ПОЛЕЗЕН МОДУЛЬ?
Модуль помогает быстрее управлять порядком элементов в админке OpenCart. Товары, категории, бренды, атрибуты, опции и статьи можно переставлять мышкой, переносить на нужную позицию через ручной ввод sort_order, перенумеровывать списки и задавать порядок новых или старых записей. Это особенно полезно для магазинов, где порядок товаров и разделов часто меняется вручную.
ПРЕИМУЩЕСТВА ЭТОГО МОДУЛЯ:
Drag & Drop сортировка элементов мышкой
Сортировка товаров
Сортировка категорий
Сортировка производителей
Сортировка атрибутов
Сортировка групп атрибутов
Сортировка опций
Сортировка статей
Единая колонка сортировки во всех поддерживаемых списках
Добавление колонки сортировки там, где её нет в стандартной админке
Использование существующей колонки sort_order
Ручное изменение номера сортировки
Перемещение записи на введённую позицию по Enter
Автоматический сдвиг соседних записей при ручном изменении позиции
Защита от дублей sort_order
Автоматическое выравнивание последовательности после изменения
Быстрое включение режима перетаскивания
Выход из режима кликом за пределами рабочей области
Автоматическое сохранение после Drag & Drop
Перенумерация всего списка одной кнопкой
Начало нумерации с 0 или 1
Настраиваемый шаг сортировки
Быстрый режим «Сначала новые»
Быстрый режим «Сначала старые»
Возможность отключить кнопки новых и старых записей
Возможность использовать новые и старые только для просмотра в админке
Возможность применять порядок новых и старых на витрине
Запоминание выбранного порядка
Перенумерация с учетом режима «Сначала новые» или «Сначала старые»
Автоматический номер сортировки для нового товара
Автоматическая нумерация новых товаров включается отдельно
Учет номера последнего созданного товара
Учет выбранного шага при создании следующего номера
Возможность вручную изменить автоматически предложенный номер
Сохранение структуры родительских категорий
Сортировка категорий внутри своего родителя
Сортировка атрибутов только внутри своей группы
Компактная панель управления над списком
Плавное появление элементов режима сортировки
Возможность отдельно включать сортировку для нужных разделов
Поддержка OpenCart 2.x и 3.x
Поддержка ocStore 2.x и 3.x
OpenCart: 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 3.0.4.0, 3.0.4.0, 3.0.4.1, 3.0.5.0, 3.0.5.1
ocStore: 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3, 2.3.0.2.4, 3.0.2.0, 3.0.3.7, 3.0.3.9, 3.0.4.1
![]()