Дубли артикулов SKU: поиск, объединение и удаление
MisiukДубли артикулов SKU: поиск, сравнение, объединение и безопасное удаление повторяющихся артикулов в Shop-Script.
Дубли артикулов SKU — порядок в каталоге без ручного поиска повторов
Дубли артикулов SKU — бесплатный плагин для Webasyst Shop-Script, который находит повторяющиеся артикулы, объединяет их в понятные группы и помогает безопасно обработать найденные совпадения.
Плагин подходит для каталогов, в которых после импорта, синхронизации с поставщиками или ручного редактирования появились одинаковые SKU. Вместо поиска повторов в таблицах администратор получает готовый список групп, сравнение товаров и набор ручных действий.
Плагин распространяется бесплатно
Все заявленные функции доступны без покупки лицензии, подписки и обязательной регистрации во внешних сервисах.
Для работы нужны только установленный Webasyst и Shop-Script.
Безопасность операций с каталогом
Перед объединением плагин формирует план операции, показывает будущие изменения и требует явного подтверждения администратора.
Для обратимых операций создаются снимки данных. При ошибке используется автоматический откат, а доступные снимки можно восстановить вручную.
Неизвестные связи со сторонними таблицами, разные валюты, несовместимые настройки количества Shop-Script PREMIUM и цифровые файлы блокируют потенциально опасное объединение или удаление.
Как работает плагин?
Ручной запуск сканирования — администратор запускает проверку каталога из интерфейса плагина.
Нормализация артикулов — SKU сравниваются с учётом выбранных правил регистра, пробелов, разделителей, ведущих нулей, префиксов и суффиксов.
Формирование групп — совпадения разделяются на точные, нормализованные, визуально похожие и вероятные.
Сравнение товаров — в группе видны товары, SKU, остатки, цены, изображения, категории и характеристики.
Предварительный план — перед изменением каталога плагин показывает, какие данные будут перенесены или изменены.
Подтверждение операции — объединение, скрытие, архивирование или удаление выполняется только по команде администратора.
Основные возможности
Точный поиск — находит полностью одинаковые значения SKU.
Поиск после нормализации — учитывает регистр, пробелы, разделители, ведущие нули, префиксы, суффиксы и пользовательское регулярное выражение.
Визуально похожие символы — помогает обнаруживать смешение кириллицы и латиницы в артикулах.
Дубли внутри одного товара — показывает повторяющиеся SKU среди вариантов одного товара.
Дубли между товарами — объединяет одинаковые артикулы из разных карточек в отдельные группы.
Вероятные совпадения — дополнительный поиск по названию, URL, описанию, штрихкоду, внешнему ID, производителю, модели и изображениям.
Выбор главного товара и SKU — администратор сам указывает запись, которую нужно сохранить.
Умный выбор главной записи — доступен рейтинг по активности, продажам, остаткам, изображениям и заполненности данных.
Объединение данных — перенос уникальных SKU и изображений, объединение остатков, категорий, тегов и заполнение пустого контента.
Ручные действия — переименование и отключение SKU, перенос в категорию, архивирование товара и добавление пары в исключения.
Физическое удаление дублей SKU — доступно только для дублей внутри одного товара и требует ввода подтверждения DELETE .
Снимки и восстановление — обратимые операции можно восстановить из журнала, пока снимок не истёк.
Диагностика каталога — проверяет потерянные связи товаров, SKU, остатков, изображений и категорий.
CSV-отчёт — найденные группы можно выгрузить для дополнительной проверки.
Защита от новых дублей — при включении правила плагин проверяет нормализованный SKU перед сохранением товара.
Гибкие правила сравнения SKU
В настройках можно выбрать, какие различия считать несущественными:
регистр букв;
пробелы по краям;
внутренние пробелы;
разделители - _ / \ . , ;
ведущие нули;
указанные префиксы и суффиксы;
пользовательское регулярное выражение и замена;
минимальная и максимальная длина SKU;
запрещённые символы.
Встроенная песочница позволяет проверить правила на тестовых значениях без изменения каталога.
Важно перед первым объединением
Сначала сделайте штатную резервную копию магазина и проверьте работу на нескольких группах.
Настройте правила, запустите сканирование, откройте найденную группу и внимательно проверьте главный товар, SKU, остатки, цены и будущий план операции.
Физически удалённые SKU восстановить невозможно. Для обычной обработки рекомендуется использовать безопасное объединение, отключение или архивирование.
Только ручной режим
Плагин не использует CRON и не выполняет обработку каталога по расписанию. Сканирование, массовая обработка, объединение, архивирование и удаление запускаются администратором вручную.
Длительные операции выполняются пакетами с отображением прогресса, поэтому администратор видит количество обработанных SKU и процент выполнения.
Поддержка Shop-Script PREMIUM
Плагин учитывает дробные остатки, точность количества, минимальное количество заказа, шаг заказа, складские и базовые единицы и коэффициенты пересчёта.
Если у объединяемых SKU различаются важные PREMIUM-настройки, операция блокируется до ручной проверки.
Интерфейс Webasyst
поддержка Webasyst UI 1.3;
поддержка Webasyst UI 2.0;
светлая и тёмная темы UI 2.0;
адаптивное отображение на узких экранах;
русский и английский языки.
Что нужно для работы
Shop-Script 8.0 или новее;
PHP 7.4 или новее;
права администратора Shop-Script для операций с каталогом.
Кому подойдёт плагин
магазинам с большим каталогом и регулярными импортами;
магазинам, которые получают товары от нескольких поставщиков;
администраторам, которым нужно найти повторяющиеся артикулы;
магазинам с дублями SKU внутри вариантов одного товара;
тем, кто хочет безопасно объединить данные и сохранить историю операций.
Дубли артикулов SKU помогает навести порядок в каталоге Shop-Script: найти повторяющиеся артикулы, сравнить связанные товары, выбрать главную запись и безопасно обработать дубли.
Плагин работает локально в вашем Webasyst, не требует внешнего API, не использует автоматическую обработку по расписанию и распространяется бесплатно.
Понравился бесплатный плагин? Буду рад отзыву и обратной связи!
Ваши отзывы, сообщения об ошибках и предложения помогают улучшать поиск дублей, безопасность операций и удобство интерфейса.





