Интернет-магазины / Блог ontech.pro

Как найти дубли товаров после объединения каталогов

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

Подготовила команда ontech.pro · · 3 мин чтения

Разделите товар и предложение

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

До поиска дублей договоритесь, что считается одной сущностью в вашем магазине. Возьмите спорный пример и попросите склад объяснить, можно ли без согласования заменить одну позицию другой. Если нет, автоматическое объединение по названию опасно. Правило должно учитывать фактическую единицу продажи.

Ищите кандидатов по нескольким признакам

Начните с точных совпадений устойчивых идентификаторов, затем добавьте сочетание производителя, модели и характеристик. Нормализация пробелов и регистра помогает собрать кандидатов, но не заменяет проверки. Служебные артикулы разных поставщиков могут пересекаться, поэтому важен контекст их происхождения.

Отдельно покажите совпадения с противоречиями: одинаковый номер и разная ёмкость, близкие названия и разные размеры упаковки. Такие пары нельзя молча считать дублями. Для них нужна очередь ручного разбора с исходными данными обоих поставщиков.

Выберите основную карточку осознанно

У основной записи могут быть история заказов, отзывы, ссылки из инструкций и качественные фотографии. Самая новая карточка не обязательно лучшая. Зафиксируйте, откуда берётся каждое поле после объединения, и сохраните прежние коды как обозначения, по которым товар можно найти.

Если сведения расходятся, не перезаписывайте их по принципу последнего импорта. Например, описание от одного поставщика может относиться к старой ревизии. Проверка спорного параметра у ответственного специалиста важнее формальной полноты карточки. Неизвестное лучше оставить отмеченным до уточнения.

Сохраните рабочие связи

Прежние заказы должны продолжать показывать то, что было куплено, включая артикул и исполнение на момент продажи. Ссылки из корзин, подборок и внешних документов требуют отдельного решения. Объединение каталога не должно превращать старый заказ в покупку другого товара задним числом.

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

Начните с небольшой проверенной группы

Составьте список кандидатов с решением: объединить, оставить отдельно или уточнить. Для первой партии выберите товары с доказанным совпадением и сохраните снимок исходных данных. После обработки проверьте поиск по каждому старому коду, остатки, цену и несколько связанных заказов.

Отчёт должен показывать, какие записи изменились и почему. Затем разберите случаи, где автоматический поиск ошибся, и скорректируйте правила. Полезный результат — не максимальное число удалённых карточек, а каталог, в котором покупатель и сотрудники однозначно различают реальные товары и предложения поставщиков.

← Все статьи блога

08 / Следующий шаг

Давайте разберём
вашу задачу

Оставьте контакт и пару слов о проекте. На первом разговоре не продаём разработку — помогаем понять разумный следующий шаг.

  1. 01

    Разберём задачуЦель, ограничения и приоритеты первой версии

  2. 02

    Покажем похожие кейсыЧтобы вы заранее увидели наш уровень и подход

  3. 03

    Дадим ориентирФормат, этапы, сроки и предварительная вилка

Менеджеры на связи круглосуточноВ чате среднее время ответа — 4 минуты
Можно сразу написатьTelegram +7 993 370-60-69
Что планируете?
Как с вами связаться?

Выберите удобный способ — нужен только один контакт.

Без обязательств,
рассылок и навязчивых звонков
Позвонить