# Поиск по штрихкоду

В мобильном приложении покупатель может найти товар, отсканировав штрихкод с упаковки: приложение открывает камеру, распознаёт код и подставляет его в поиск. Тем же способом пользуются продавцы в зале — быстро проверить цену и остаток.

Кнопка сканера стоит в строке поиска приложения на iOS и Android и включена по умолчанию. Работает это только у товаров, которым указан штрихкод. На сайте, в том числе в мобильном браузере, кнопки нет.

Чтобы убрать кнопку, откройте **ASTDESIGN → МаркетПро → Настройки**, вкладку **Приложения и push**, блок **Возможности приложения**, и снимите галочку **Кнопка сканера штрихкодов в поиске**. Публиковать приложение заново не нужно: настройку приложение получает с сайта.

# Где указать штрихкод

Решение ищет в двух местах и берёт результат из любого:

* **свойство товара ШтрихКод** (`CML2_BAR_CODE`) — оно есть в решении из коробки, и его же заполняет обмен с 1С;
* **штрихкоды складского учёта** — вкладка со штрихкодами в карточке товара, если у вас включён количественный учёт.

Заполнять оба не нужно, достаточно любого.

# Ограничения, из-за которых поиск «не работает»

**Только 13 цифр.** Как штрихкод решение распознаёт запрос ровно из тринадцати цифр — это формат EAN-13, тот самый, что печатают на упаковке товаров. Код другой длины (EAN-8, внутренние коды склада, буквенно-цифровые) уйдёт в обычный текстовый поиск и, скорее всего, ничего не найдёт.

**Совпадение точное.** Лишний пробел, потерянный ведущий ноль, дефис — и товар не найдётся. Если штрихкоды пришли обменом из учётной системы в виде «0046 0075 3», их нужно привести к чистым тринадцати цифрам.

**Штрихкоды торговых предложений не ищутся.** Поиск смотрит штрихкоды основного каталога. Если код заведён у торгового предложения, а не у товара, сканер его не найдёт — указывайте штрихкод у самого товара.

# Как проверить

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

---

**Documents**

- [Установка решения](https://docs.astdesign.ru/s/marketpro/doc/ustanovka-resheniya-Z8Q6r79liU)
- [FAQ перед покупкой](https://docs.astdesign.ru/s/marketpro/doc/faq-pered-pokupkoj-HPgKP7mWDT)
- [Общая настройка](https://docs.astdesign.ru/s/marketpro/doc/obshaya-nastrojka-Io6HZQaGXf)
- [Шаблон](https://docs.astdesign.ru/s/marketpro/doc/shablon-ylLAFZV3o8)
- [Главная страница](https://docs.astdesign.ru/s/marketpro/doc/glavnaya-stranica-7PwYozaVVo)
- [Магазины (склады)](https://docs.astdesign.ru/s/marketpro/doc/magaziny-sklady-7rEEZJrA45)
- [Каталог](https://docs.astdesign.ru/s/marketpro/doc/katalog-FpnYzZr900)
- [Поиск](https://docs.astdesign.ru/s/marketpro/doc/poisk-xsDdFVh5h0)
- [Текстовые страницы](https://docs.astdesign.ru/s/marketpro/doc/tekstovye-stranicy-jVtNXZv3T5)
- [Реклама и маркетинг](https://docs.astdesign.ru/s/marketpro/doc/reklama-i-marketing-iZkaCoxr5b)
- [Региональность](https://docs.astdesign.ru/s/marketpro/doc/regionalnost-bCuM9AOBNO)
- [Корзина](https://docs.astdesign.ru/s/marketpro/doc/korzina-Mh27pZA7v9)
- [Оформление заказа](https://docs.astdesign.ru/s/marketpro/doc/oformlenie-zakaza-VyvQjOQxZo)
- [Авторизация](https://docs.astdesign.ru/s/marketpro/doc/avtorizaciya-5HwEb1oDJG)
- [SEO и аналитика](https://docs.astdesign.ru/s/marketpro/doc/seo-i-analitika-d1Hw6c4YAM)
- [Уведомления](https://docs.astdesign.ru/s/marketpro/doc/uvedomleniya-SKDyjYg14J)
- [Мобильное приложение](https://docs.astdesign.ru/s/marketpro/doc/mobilnoe-prilozhenie-F5E0hT7TnN)
- [Обновление решения](https://docs.astdesign.ru/s/marketpro/doc/obnovlenie-resheniya-RRRgtxV5uH)
- [Для разработчика](https://docs.astdesign.ru/s/marketpro/doc/dlya-razrabotchika-WJePeJCmpy)
- [Интеграции](https://docs.astdesign.ru/s/marketpro/doc/integracii-D3DqjYOZYm)
- [Что делать, если что-то не работает](https://docs.astdesign.ru/s/marketpro/doc/chto-delat-esli-chto-to-ne-rabotaet-Q8L8sTVJF8)