Модуль Уникальные Коды товаров автоматизирует генерацию и контроль уникальных кодов товаров по заданным шаблонам. Обеспечивает контроль уникальности кодов, проверку их соответствия шаблонам и гибкую настройку правил генерации. Модуль исключает пустые и дублирующиеся коды, автоматически генерирует коды при создании и обновлении товаров, поддерживает работу с категориями и мультивендором.
Функциональность
- Автоматическая генерация кодов по шаблону при создании и обновлении товаров
- Контроль дублирующихся кодов с уведомлениями администратора
- Поиск и обработка пустых кодов через отдельную страницу админ-панели
- Гибкая настройка шаблонов с поддержкой специальных символов (
%,#, EAN-13) - Шаблоны для категорий с наследованием от родительских категорий
- Три режима генерации: при создании и несоответствии шаблону, всегда при несоответствии, никогда
- Блокировка редактирования поля кода товара
- Валидация кодов по шаблону при редактировании товара
- Поддержка мультивендора с отдельными настройками для каждого storefront
- Автогенерация для вариаций и при импорте товаров
- Поддержка стандартизированных шаблонов EAN13 и EAN13(xx) с префиксом
Принцип работы
- При установке модуль выполняет миграции для обновления структуры БД (добавляет поле
csc_unique_product_codes_templateв таблицу категорий) - При создании/обновлении товара хуки перехватывают операцию и проверяют код товара
- Генератор кодов формирует уникальный код по шаблону с учётом основного шаблона, шаблона категории и настроек storefront
- При режиме «Всегда при несоответствии» модуль проверяет соответствие кода шаблону при каждом сохранении товара
- При обнаружении дубликата модуль автоматически генерирует новый уникальный код
Расположение в админке
Настройки модуля: Модули → Управление модулями → Уникальные коды товаров
Страницы обработки кодов: Товары → Дублирующиеся коды, Товары → Пустые коды
Настройки категорий: Категории → Редактирование категории — поле «MS: Уникальные Коды товаров»
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Вендорам
- Владельцам
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
Установка
Установите модуль через Модули → Управление модулями. Активируйте модуль «Уникальные коды товаров».
Настройка
Перейдите в Модули → Управление модулями → Уникальные коды товаров.
Шаблон кода товара: введите шаблон (например, PROD-###, EAN13, h%R8D-#). Символы: % — фиксация, # — ID товара, цифры/буквы — случайные символы.
Генерировать при: создании товара и при несоответствии / всегда при несоответствии / никогда.
Использовать шаблоны из категорий — индивидуальные шаблоны для категорий.
Наследовать от родительских — при отсутствии шаблона в категории использовать шаблон родителя.
Использование
При создании товара код генерируется автоматически. Страницы Товары → Дублирующиеся коды и Товары → Пустые коды позволяют массово обрабатывать коды.
Шаблоны категорий
Включите «Использовать шаблоны из категорий», затем в Категории → Редактирование укажите шаблон в поле «MS: Уникальные Коды товаров».
v2.0.2
от 19.03.2026
Изменено:
- [*] Обновлен шаблон модуля
v2.0.1
от 29.01.2026
Изменено:
- [*] Обновлены названия настроек: более лаконичные формулировки
- [*] Улучшено описание работы модуля: краткое и понятное объяснение шаблонов
- [*] Добавлена подробная подсказка для настройки «Наследовать от родительских»
- [*] Обновлена документация модуля (DESCRIPTION.md, INSTRUCTION.md)
v2.0.0
от 29.01.2026
Новые возможности и улучшения:
- [+] Генерация кода при создании товара
- [+] Поддержка мультивендора с отдельными настройками для каждого storefront
- [+] Улучшенная обработка импорта товаров с временными кодами
- [+] Автоматическая генерация кодов при клонировании товаров
Изменено:
- [*] Изменены короткие теги <? на обычные <?php
- [*] Рефакторинг модуля
- [*] Полностью изменены настройки модуля
- [*] Улучшена работа с шаблонами категорий и наследованием
- [*] Обновлена документация модуля
v1.1.1
от 15.05.2023
Изменено:
- [*] Лицензирование
Обозначения:
[+] Добавлено | [-] Удалено | [*] Изменено | [!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.