Поиск по штрихкоду
В мобильном приложении покупатель может найти товар, отсканировав штрихкод с упаковки: приложение открывает камеру, распознаёт код и подставляет его в поиск. Тем же способом пользуются продавцы в зале — быстро проверить цену и остаток.
Кнопка сканера стоит в строке поиска приложения на iOS и Android и включена по умолчанию. Работает это только у товаров, которым указан штрихкод. На сайте, в том числе в мобильном браузере, кнопки нет.
Чтобы убрать кнопку, откройте ASTDESIGN → МаркетПро → Настройки, вкладку Приложения и push, блок Возможности приложения, и снимите галочку Кнопка сканера штрихкодов в поиске. Публиковать приложение заново не нужно: настройку приложение получает с сайта.
Где указать штрихкод
Решение ищет в двух местах и берёт результат из любого:
свойство товара ШтрихКод (
CML2_BAR_CODE) — оно есть в решении из коробки, и его же заполняет обмен с 1С;штрихкоды складского учёта — вкладка со штрихкодами в карточке товара, если у вас включён количественный учёт.
Заполнять оба не нужно, достаточно любого.
Ограничения, из-за которых поиск «не работает»
Только 13 цифр. Как штрихкод решение распознаёт запрос ровно из тринадцати цифр — это формат EAN-13, тот самый, что печатают на упаковке товаров. Код другой длины (EAN-8, внутренние коды склада, буквенно-цифровые) уйдёт в обычный текстовый поиск и, скорее всего, ничего не найдёт.
Совпадение точное. Лишний пробел, потерянный ведущий ноль, дефис — и товар не найдётся. Если штрихкоды пришли обменом из учётной системы в виде «0046 0075 3», их нужно привести к чистым тринадцати цифрам.
Штрихкоды торговых предложений не ищутся. Поиск смотрит штрихкоды основного каталога. Если код заведён у торгового предложения, а не у товара, сканер его не найдёт — указывайте штрихкод у самого товара.
Как проверить
Специального приложения для проверки не нужно: введите штрихкод в обычную строку поиска на сайте. Нашёлся товар — значит и сканер в приложении его найдёт. Не нашёлся — проверьте длину кода и точность записи.