Разработали скрипт, который упрощает работу администратора сайта с дублирующимися параметрами при импорте данных от поставщика

22.05.2026 👁 107 ♡ 1
22.05.2026

Разработали скрипт, который упрощает работу администратора сайта с дублирующимися параметрами при импорте данных от поставщика

Клиент и проект:

Наш клиент — интернет-магазин по продаже и ремонту компьютерной техники в Раменском. Сайт работает на системе управления CMS Made Simple.

Задача:

Убрать дубли характеристик товаров в каталоге интернет-магазина.

При автоматизированном наполнении интернет‑магазина товарами возникла проблема: при импорте товаров от поставщика параметры дублируются из‑за небольших различий в написании. Например, встречаются варианты 1600mhz, 1600 mhz, 1,6 Гц, 1,6Ghz, 1600МГц и 1600 МГц — значения идентичны, но система воспринимает их как разные. Это создаёт путаницу для покупателей и усложняет поиск нужного товара.

На скрине это хорошо видно:

Дубли фильтров в каталоге интернет-магазина

В чём проблема?

Дублирующиеся параметры приводят к следующим сложностям:

Решение: скрипт для помощи администратору в нормализации параметров

Мы разработали скрипт, который упрощает работу администратора сайта с дублирующимися параметрами при импорте данных от поставщика.

Важно, что окончательное решение о выборе эталонного значения принимает именно администратор — только он знает, какой формат корректен для конкретного товара.

Как работает скрипт:

  1. Сбор данных. Скрипт на первом шаге выдает все поля товаров.
  2. Анализ и группировка дубликатов. После выбора нужного поля скрипт автоматически собирается все значения этого поля и выстраивает их по алфавиту. На примере частоты оперативной памяти: 1666 ghz, 1666 GHz, 1666ghz.
  3. Визуализация для администратора. Варианты выводятся в удобном интерфейсе, где администратор может: просмотреть все варианты написания параметра, выбрать эталонное значение (например, установить 1666 GHz как правильный вариант) и подтвердить замену всех дубликатов на выбранное значение.
  4. Применение изменений. После подтверждения администратором скрипт заменяет все выбранные варианты на эталонное значение. Очищенные и структурированные данные сохраняются в базе данных интернет‑магазина.

Интерфейс скрипта:

Скрипт по удалению дублей

Результаты внедрения

После запуска скрипта мы зафиксировали следующие улучшения:

Заключение

Наш скрипт не заменяет администратора, а становится его надёжным помощником: он берёт на себя рутинную задачу поиска дубликатов, оставляя за специалистом право принимать ключевые решения.

Хотите узнать, как внедрить подобный скрипт в ваш проект? Свяжитесь с нами — мы поможем оптимизировать ваш интернет‑магазин!

Задача выполнена!

Время работ — 4 часа.

#техподдержка #интернет-магазин #cmsms #2026
Этот сайт использует файлы cookie, метаданные и счетчик Яндекс метрика. Продолжая просматривать его, вы соглашаетесь на их использование в соответствии с Политикой конфиденциальности. Принять