Штрихкод — единственное, что не врёт
Почему сравнение по названию почти всегда вводит в заблуждение и что на самом деле говорят цифры
Самый важный инструмент сравнения цен находится не на сайте и не в приложении. Он напечатан на упаковке, чёрным по белому, и на него никто не смотрит.
Почему название — плохая основа для сравнения
«Молоко 3 %» — это не один товар. Это целое семейство: пакет и коробка, литр и пол-литра, бренд и собственная марка сети. Две сети, продающие «молоко 3 %», могут продавать совершенно разные вещи, и сравнение даст результат, который звучит верно, но верным не является.
Хуже того, каждая сеть пишет название по-своему: сокращения, опечатки, другой порядок слов, иногда вес прямо внутри названия. Свободный текст — не идентификатор.
Что штрихкод действительно гарантирует
Штрихкод определяет один конкретный товар: тот же производитель, то же содержимое, тот же объём упаковки. Когда один и тот же штрихкод встречается в двадцати сетях — это двадцать цен на один и тот же пакет, и только такое сравнение можно защитить.
Поэтому все наши сравнения построены на штрихкодах, а не на названиях. Это же позволяет свести цены из 29 сетей, каждая из которых пишет товар в своих файлах по-своему.
Что говорят цифры и чего не говорят
Первые цифры указывают на организацию GS1, в которой зарегистрирован штрихкод: 729 — Израиль. Чего они не говорят, так это где товар произведён: израильская компания может зарегистрировать штрихкод 729 для товара, сделанного за границей, и наоборот.
Последняя цифра — вычисляемая контрольная, поэтому штрихкод, набранный с ошибкой, просто не найдётся. В таком случае наберите его заново, а не делайте вывод, что товара нет.
Когда за штрихкод держаться не нужно
Когда вам нужна самая низкая цена для задачи, а не для конкретного товара. Если вы покупаете сахар, бренд редко важен — и тогда поиск по названию или категории лучше, потому что показывает и заменители.
Правило: штрихкод — чтобы сравнить цену, название — чтобы найти альтернативы. Две разные задачи, которые часто путают.