Товарная база Эвотора

Работа с шаблонами штрихкодов

Штрихкод обычно поставляется производителем на упаковке товара. Это позволяет быстро идентифицировать и отсканировать товар при продаже.

Цифры в штрихкоде делятся на блоки, каждый из которых несет определенную информацию.
По общепринятому стандарту EAN-13 блоки делятся на:

  • префикс, определяющий страну производителя, 3 цифры;
  • регистрационный номер производителя, 4-6 цифр;
  • код товара, 3-5 цифр;
  • контрольное число, 1 цифра. Контрольная цифра рассчитывается по определенному алгоритму и служит для проверки правильности считывания штрихкода сканером.

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

Внутренние штрихкоды создаются техническими средствами магазина, например, весами. Весы генерируют штрихкод по собственному алгоритму, используя последовательность блоков цифр. Информация об алгоритме кодирования предоставляется производителем весов.

Чтобы Эвотор распознавал такие штрихкоды, необходимо настроить шаблоны:

  1. Перейдите на Эвоторе в раздел Настройки → Скидки и шаблоны → Весовые штрихкоды. Для создания нового шаблона нажмите кнопку с плюсом:
    template_1.png
  2. Введите любое название или описание, которое позволит быстро опознать шаблон в списке, укажите префикс — символ или символы в начале штрихкода — и нажмите Далее. Префикс можно не указывать — тогда Эвотор не будет учитывать его при подборе шаблона:
    template_2.png
  3. Добавьте блоки в соответствии с штрихкодом. Чтобы отредактировать блок, нажмите на него и установите нужное значение:
    template_3.pngtemplate_4.png
  4. Выберите количество знаков после запятой — оно указывает на точность значения веса товара. Например, если товар весит 1 кг 125 грамм, необходимо выбрать 3 — тогда в весовом штрихкоде будет передаваться значение 1,125 кг. Если выбрать 2, будет передаваться значение 1,12 кг.
  5. Нажмите Сохранить. Шаблон, который вы сохранили, будет доступен на всех терминалах, подключенных к магазину.

Вы можете проверить шаблон: 

  1. Перейдите в раздел Настройки → Скидки и шаблоны → Весовые штрихкоды.
  2. Нажмите Проверить:
    template_5.png
  3. Отсканируйте штрихкод весового товара.
  4. Убедитесь, что данные о товаре представлены верно и нажмите Закрыть:
    template_6.png

Описание блоков

НаименованиеОбозначение
 
ОписаниеДополнительные параметры
 
КодККод товара в ЭвотореКоличество знаков в блоке
ШтрихкодШШтрихкод, указанный в карточке товара в ЭвотореКоличество знаков в блоке
 
Цена за единицуЦЦена продажиКоличество знаков в блоке
Количество знаков после запятой
СуммаCСтоимость товараКоличество знаков в блоке
Количество знаков после запятой
КоличествоМКоличество с учётом множителя, приводящего указанное целое число к единице измерения количества из карточки товара 
 
Количество знаков в блоке
Количество знаков после запятой
Не используетсяНПрефикс, контрольная сумма и т.д.Количество знаков в блоке

Расшифровка штрихкода весового товара с префиксом 22: 22 03138 00140 8.

Префикс товара в данном случае — 22, код товара — 03138, вес товара с учетом знаков после запятой — 00140 × 0,001 = 0,140 кг. Последняя цифра — 8 — это контрольная сумма, которая берет значение цены данного товара из базы данных, на основании которого вычисляется стоимость покупки.

Механизм распознавания штрихкода по шаблону

  1. Сканируется штрихкод.
  2. Для отсканированного штрихкода подбирается шаблон, исходя из префикса и длины кода.
  3. По найденному шаблону из штрихкода выделяются блоки.
  4. Если по найденному шаблону не удалось определить товар, то подбирается следующий шаблон из списка. Если товар не будет найден после перебора всех шаблонов, то будет осуществлен поиск штрихкода в имеющейся базе данных.