Порядок в атрибутах — чистка и объединение характеристик товаров

Цена: 500 ₽


В корзину
Автор: ТГ @Stas_Clear Написать автору
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
OCStore 3.*OpenCart 3.*

Порядок в атрибутах


Модуль для OpenCart 3 и ocStore 3 находит разнобой в характеристиках товаров после импорта и помогает исправить его: сначала показывает план «было → станет», записывает после подтверждения, а применённые изменения можно откатить.


«Дуб», «дуб », «ДУБ»; «10мм» и «10 мм»; атрибуты «Толщина» и «Толщина, мм» — такие дубли размножают пункты фильтра. Значения остаются в штатных атрибутах OpenCart, форма товара и витрина не меняются.



Диагностика и исправления


  • Обзор атрибутов: товары, варианты значений, языки, пустые значения, поиск и сортировка.
  • Подсказки к объединению по точному совпадению после нормализации пробелов, регистра, ё/е, десятичного разделителя и пробела перед единицей.
  • Нормализация одного атрибута или всех сразу. Свои правила десятичного разделителя для атрибута: точка, запятая, «как чаще в атрибуте», «не менять».
  • Объединение отмеченных вариантов в выбранное написание у всех товаров.
  • Слияние атрибутов: при заполненных обоих значениях можно оставить основное, заменить или пропустить с отчётом.
  • Удаление неиспользуемых атрибутов и групп.
  • Поиск и удаление записей-сирот: значения удалённых товаров, атрибутов и языков, названия без родительской записи, атрибуты без группы — с предпросмотром и откатом.
  • Изменение значений для одного языка или для всех; удаление неиспользуемых и сирот не зависит от языка.



Контроль заполнения и Excel


  • Проверка категории с подкатегориями: список товаров без обязательных характеристик, ссылки на редактирование и выгрузка в CSV. Набор требований можно сохранить для категории.
  • Выгрузка характеристик в CSV для Excel: строки — товары, столбцы — атрибуты выбранной группы или все.
  • Загрузка исправленного файла: в план попадают только изменённые ячейки. UTF-8 и Windows-1251, разделители «;», «,» и табуляция. Неизвестные столбцы показываются в отчёте.



Предпросмотр, журнал и откат


  • План «было → станет» доступен до применения, его можно скачать в CSV.
  • Перед записью значение сверяется с предпросмотром: более поздняя правка менеджера не перезаписывается.
  • Обработка идёт порциями. Если закрыть вкладку, откройте модуль и нажмите «Продолжить».
  • Откат через предпросмотр: изменённые после задания значения не затрагиваются.
  • Журнал хранится согласно настройкам: по умолчанию 20 последних заданий; старше 90 дней удаляются.



Совместимость с другими модулями


Если установлены «Иконки к атрибутам», предпросмотр предупреждает о правилах, которые перестанут срабатывать. Настройки другого модуля не меняются. После правки атрибутов фильтры со своим индексом, например OCFilter, нужно переиндексировать отдельно — модуль напоминает об этом.



Установка


  • Загрузите clear-attributes_oc3_v1.3.0.ocmod.zip через «Расширения → Установка расширений».
  • Обновите модификаторы в «Расширения → Модификаторы».
  • Откройте «Расширения → Расширения → Модули», установите «Порядок в атрибутах» и откройте настройки.
  • Включите модуль. Автономное руководство входит в пакет и открывается кнопкой «Руководство». Cron не требуется: задания выполняются при открытом экране модуля.



Лицензия


Ключ не нужен: модуль сам получает пробную лицензию на 72 часа. После подтверждения покупки автором лицензия становится бессрочной для домена. Без лицензии закрыты применение изменений и загрузка таблицы; обзор, отчёты, предпросмотр, выгрузка, правила, настройки и откат прежних заданий доступны. Тестовые адреса localhost, *.local, *.test и IP работают без лицензии. Одна лицензия — на установку OpenCart, включая мультимагазин.




Совместимость и ограничения


Проверено на OpenCart 3.0.4.1 (PHP 7.4) и ocStore 3.0.3.9 (PHP 8.2), MySQL 8.0. Работает в админке и не зависит от темы витрины. Единственная операция OCMOD обеспечивает проверку лицензии в режиме обслуживания. OpenCart 4.x не поддерживается. Импортируется CSV, а не XLSX; новые атрибуты из файла не создаются. Смысл значений автоматически не исправляется.



Поддержка

Консультации по установке и исправление ошибок на заявленных совместимых версиях. Адаптация под нестандартные сборки обсуждается отдельно.

Способ распространения:
Платно
Совместимость:
OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.4PHP 8.2
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Своя
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
08.10.2026
Обновление:
08.10.2026
Просмотров:
17

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




Файлы будут доступны после покупки


Ещё никто не оставил комментариев к записи.
Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)
 
Чат с поддержкой