
Типы и характеристики ПРО
ProffiWeb Топ-разработчик #7 с 2020 годаПлагин помогает привести в порядок справочники магазина: искать и фильтровать характеристики, выполнять массовые действия, переносить и объединять данные, находить дубли и контролировать изменения пользователей.
Данные показываются постранично, поэтому для работы не требуется загружать весь каталог в браузер. Плагин работает со штатными характеристиками и значениями магазина и поддерживает административные интерфейсы Webasyst 1.3 и 2.0.
Работа с типами товаров
Просмотр всех типов и количества назначенных им характеристик.
Создание, редактирование, копирование и безопасное удаление типов.
Быстрый поиск типа по названию.
Просмотр всех характеристик, характеристик для всех типов и характеристик без назначения.
Работа с характеристиками конкретного выбранного типа.
Работа с характеристиками
Постраничный список без загрузки всего справочника.
Поиск по названию, коду или ID.
Фильтр характеристик, которые не заполнены ни у одного товара.
Создание, редактирование, копирование и удаление.
Автоматическое формирование кода транслитом из названия с приведением к формату snake_case .
Назначение одной характеристики нескольким типам или сразу всем типам.
Настройка доступности для артикулов и отображения на витрине.
Перенос выбранных характеристик в начало или конец списка внутри типа.
Предварительная проверка зависимостей перед опасными действиями.
Значения характеристик
Отдельная вкладка для просмотра и поиска значений.
Глобальный поиск значения с указанием характеристики и типов товаров.
Фильтр неиспользуемых значений.
Добавление, редактирование и безопасное удаление значений.
Массовое добавление до 200 значений за одну операцию.
Автоматический пропуск дублей при массовом добавлении.
Перенос значений между совместимыми характеристиками.
Поддержка текстовых, числовых, размерных, диапазонных, цветовых и других хранимых типов.
Для цвета показываются образец, выбор цвета, HEX-код и RGB-расшифровка.
Для размерных характеристик используются штатные единицы измерения Shop-Script.
Глобальный поиск по значениям
Глобальный поиск помогает найти одинаковое значение сразу в нескольких характеристиках и увидеть, каким типам товаров оно назначено и где используется.
Массовые действия
Можно выбрать строки текущей страницы или весь отфильтрованный результат. Для характеристик доступны массовое назначение и отвязка от типов, изменение порядка, объединение и удаление. Для значений доступны перенос и удаление неиспользуемых записей.
Перед удалением, переносом и объединением плагин показывает количественный предпросмотр. Критичные операции требуют явного подтверждения. Большие наборы обрабатываются пакетами, а сервер повторно проверяет состав выбранных данных перед изменением.
Объединение характеристик
Плагин объединяет совместимые характеристики с выбором основной. Недостающие значения и назначения типов переносятся в основную характеристику, а связи товаров, артикулов и выбираемых параметров переназначаются на новые значения.
Если у товара уже заполнено одиночное значение основной характеристики, оно сохраняется. Количество потенциальных конфликтов показывается до запуска операции.
Поиск дублей
Дубли группируются по одинаковому нормализованному названию и совместимому типу хранения. Каждая группа выводится отдельно: например, «Материал корпуса», «Мощность» или «Гарантия».
Внутри карточки видны код, ID, назначения типам и статистика использования каждой характеристики. Из найденной группы можно сразу перейти к объединению.
Журнал изменений
Успешные изменяющие действия записываются от имени текущего пользователя. В журнале доступны:
Период «с/по».
Поиск по имени или ID пользователя.
Поиск по названию, коду или ID характеристики.
Название и идентификатор затронутой характеристики.
Тип операции и итоговые счётчики.
Название характеристики сохраняется в записи журнала и остаётся видимым даже после её удаления. Значения характеристик в журнал не записываются.
Безопасность и сохранность данных
Используются штатные модели и таблицы Shop-Script.
Плагин не создаёт собственные копии характеристик и значений.
Изменяющие запросы выполняются методом POST со штатной CSRF-защитой Webasyst.
Доступ получают администраторы и сотрудники с правом изменения настроек магазина.
Системные характеристики и используемые значения защищены от небезопасного удаления.
Массовое добавление значений выполняется транзакционно: при ошибке пакет не остаётся сохранённым частично.
Важно перед объединением и удалением
Операции меняют данные каталога и не имеют отдельной кнопки отмены. Перед крупной обработкой рекомендуется сделать резервную копию базы данных.
Плагин переносит штатные связи Shop-Script. Если сторонний плагин хранит ID характеристик или значений в собственных таблицах, такие ссылки автоматически не изменяются.





