Вчера в таблице была «Кофеварка чёрная», сегодня появилась «Кофеварка, цвет чёрный». Это новая карточка или прежняя с другим названием? По одной строке текста ответить нельзя. Для сравнения товаров между запусками нужен устойчивый признак, который не меняется вместе с описанием.
Ошибки сопоставления редко выглядят как явная поломка. Таблица заполняется, цены есть, но изменения относятся не к тем товарам. Поэтому правило сравнения лучше определить до регулярного сбора.
Начните с идентификатора источника
Если сайт предоставляет постоянный артикул или идентификатор карточки, используйте его как основу. Название оставьте для чтения и поиска глазами. Ссылка полезна для проверки, но тоже требует внимания: в ней могут появляться параметры, которые не относятся к самому товару.
Идентификатор имеет смысл внутри своего источника. Одинаковые номера у двух разных площадок не делают товары одинаковыми. При объединении каталогов сохраните признак источника рядом с артикулом.
Ключ записи может состоять из нескольких частей. Например, если данные собираются по городам, одного артикула недостаточно, чтобы сохранить отдельный результат для каждого региона.
Не потеряйте варианты товара
Карточка и конкретный вариант не всегда одно и то же. Размер, цвет, объём упаковки или комплектация могут влиять на цену и доступность. Два варианта с похожими названиями нельзя автоматически считать одной позицией.
Перед сравнением решите, на каком уровне работаете: карточка целиком, отдельный размер или конкретная комплектация. Затем сохраните признаки, которые позволяют этот уровень различать.
Для межплощадочного сопоставления одного совпавшего названия обычно недостаточно. Сверьте модель, бренд, объём и состав комплекта. Если уверенности нет, оставьте пару на проверку, а не превращайте предположение в установленное соответствие.
Проверьте правило на повторном запуске
В Akmelo можно задавать поля для поиска повторов. Выбранный ключ влияет на то, какие результаты считаются одной записью, поэтому сначала испытайте его на небольшой выборке.
Посмотрите, что происходит после изменения названия. Убедитесь, что разные регионы или варианты не заменяют друг друга. Проверьте и обратную ситуацию: не появляются ли новые записи из-за незначительных отличий в ссылке.
Если ключ выбран верно, в истории будут собираться изменения одного товара, а разные варианты не начнут подменять друг друга. Как читать такие изменения без поспешных выводов, разбираем в материале об истории цены. Состав исходной таблицы можно сверить с набором полей каталога.

