Дисконтные карты
Дисконтная карта — самый быстрый способ узнать клиента на кассе: кассир сканирует карту, и к чеку применяются скидки, бонусы и персональные акции клиента. VirtualPos выпускает номера и штрихкоды карт, ведёт их учёт и привязку к клиентам. Размер скидки задаётся не в карте, а в акции с условием «Тип дисконтной карты». Карту можно и не привязывать к клиенту: анонимные карты включают акции просто по считыванию штрихкода.
Общее описание
- Тип карты Создайте тип, например «Скидка 5%» или «Золотая карта».
- Выпуск Выпустите пачку карт этого типа — VirtualPos присвоит номера и штрихкоды.
- Печать Выгрузите список карт и закажите печать пластиковых карт в типографии.
- Акция Создайте акцию со скидкой и условием «Тип дисконтной карты».
- Выдача На кассе кассир регистрирует клиента и выдаёт ему карту — карта становится активной.
- Применение При следующей покупке кассир сканирует карту — касса даёт скидку.
- Пример Карта 5% Один тип карт, акция «5% на весь чек» для этого типа.
- Пример Серебряная и золотая Два типа карт и две акции: 5% и 10%.
- Пример Карта сотрудника Отдельный тип карт и акция со скидкой 20% только в рабочие дни.
Типы карт
CRM и лояльность → Дисконтные карты → «Типы карт» — список типов с количеством карт каждого типа. Внизу страницы — форма «Добавить тип карты»: введите «Название типа», при необходимости «Описание типа карт», и нажмите «Сохранить».

Тип карты определяет, какие акции действуют для карты. Скидку задайте акцией (см. Скидка по карте).
Выпуск карт
- Откройте CRM и лояльность → Дисконтные карты.
- Нажмите «Действия» → «Выпустить карты (эмиссия)».
- Укажите «Количество карт для выпуска», «Тип карт», «Носитель» и «Статус».
- Нажмите «Выпустить». Появится сообщение «Карты успешно эмитированы».

| Начало диапазона | Идентификатор первой карты. Заполняется автоматически — следующий за последней выпущенной картой |
| Количество карт для выпуска | Сколько карт выпустить |
| Тип карт | Тип новых карт. Ссылка «Добавить новый» открывает типы карт |
| Носитель | «Карта без магнитной полосы», «Карта с магнитной полосой» или «Виртуальная электронная карта» (в мобильном приложении) |
| Статус | «Новая» — карты для выдачи клиентам: кассир активирует карту, когда выдаёт её. «Активная» — анонимные карты: действуют сразу, без привязки к клиенту |
Каждой карте присваивается:
- Идентификатор — порядковый номер карты, например
8288; - Номер — 13 цифр в формате EAN-13: префикс дисконтных карт (по умолчанию
0001), идентификатор и контрольная цифра, например0001000082881. Этот номер печатается на карте штрихкодом; - Штрих-код — номер с префиксом
DK-, напримерDK-0001000082881.
Касса считает дисконтной картой штрихкод, который начинается с префикса дисконтных карт или с DK-. Префикс задаётся в Администрирование → Настройки системы → вкладка «Прочее» → «Префиксы внутренних штрихкодов» → «Префикс для дисконтных карт (4 символа)» (см. Штрихкоды). Меняйте префикс до выпуска первых карт.
Печать карт
«Действия» → «Выгрузить в файл» выгружает отобранные в списке карты в файл CSV — с номерами и штрихкодами. Отберите в таблице нужную эмиссию (колонка «Номер эмиссии») и передайте файл в типографию: на карте печатается штрихкод EAN-13 с номером карты.
Если карты выпущены по ошибке, «Действия» → «Удалить карты из последней эмиссии» удаляет всю последнюю пачку.
Внимание. Удаляются все карты последней эмиссии, в том числе уже выданные клиентам. Удаляйте эмиссию только сразу после ошибочного выпуска, пока карты не начали выдавать.
Список карт
CRM и лояльность → Дисконтные карты — список карт: идентификатор, номер, тип, статус, номер эмиссии, сотрудник, выдавший карту, точка активации, штрихкод. В строке фильтров над таблицей можно отобрать карты по любой колонке.

Щелчок по строке открывает карточку карты: владелец, дата активации и блокировки, кто, где и на какой кассе выдал карту.
| Статус | Что означает |
|---|---|
| Новая | Карта выпущена, но ещё не выдана клиенту. Скидки по ней не действуют |
| Активная | Карта действует: выдана клиенту или выпущена как анонимная |
| Заблокирована | Карта утеряна или выдана по ошибке. Скидки по ней не действуют, повторно выдать её нельзя |
Новая → Активная → Заблокирована
Привязка карты к клиенту в консоли
Обычно карту привязывает кассир при выдаче. Привязать карту вручную — например, по бумажной анкете — можно в консоли:
- В списке карт нажмите значок изменения (карандаш) в строке карты.
- В поле «Владелец карты» начните вводить имя клиента и выберите его.
- В поле «Статус» выберите «Активная» и нажмите «Сохранить».
Клиента сначала создайте в CRM и лояльность → Клиенты (см. Клиенты). Чтобы заблокировать утерянную карту, выберите статус «Заблокирована» — и выдайте клиенту новую карту.
Выдача карты на кассе
Кассиру нужны невыданные карты со статусом «Новая».
- Нажмите F2 или выберите в меню кассы «Новый клиент/карта».
- Отсканируйте карту или введите последние цифры её номера и нажмите «Далее».
- Проверьте данные карты — номер, тип, носитель, штрихкод — и нажмите «Далее».
- Заполните данные клиента: обязательно только имя; желательно телефон — по нему клиента можно найти без карты. Нажмите «Далее».
- Касса покажет «Клиент успешно зарегистрирован». Нажмите «Завершить». Карта привязана к клиенту и стала активной.


Если клиент с таким телефоном уже есть, касса покажет «Найден клиент с номером …» и подставит его данные — карта привяжется к существующему клиенту.
Чтобы скидка по карте подействовала в текущем чеке, отсканируйте выданную карту (или введите её номер в поле поиска товара и нажмите Enter).
Совет. Чтобы не задерживать очередь, выдавайте карту с бумажной анкетой: впишите номер карты в анкету, активируйте карту на кассе только с именем клиента, а остальные данные из заполненной анкеты внесите позже в карточку клиента в консоли.
Для выдачи карт кассиру нужны кассовый плагин «Выпуск дисконтной карты» и право «Рабочее место кассира :: регистрация нового клиента/карты» (pos.manage.addClient).
Применение карты на кассе
Отсканируйте карту сканером штрихкодов в поле поиска товара — в любой момент до оплаты чека. Без сканера введите в это поле 13-значный номер карты и нажмите Enter. Под суммой «К оплате» появится значок карты, касса пересчитает скидки по акциям.

Если клиент забыл карту, найдите его по фамилии, телефону или email: F3 или меню «Найти клиента» → выберите клиента → выберите его карту (см. Поиск клиента). Для этого нужны кассовый плагин «Ручное применение дисконтной карты» и право pos.manage.searchClient.
Скидки по типу карты касса применяет только по активной карте — выданной клиенту или анонимной.
Анонимные карты
Анонимная карта — активная карта без владельца. Касса не знает, кто покупатель, но узнаёт саму карту и включает акции по её типу или номеру. Такие карты не нужно выдавать через кассу и заполнять анкету: их выпускают пачкой и раздают.
- Пример Листовки со штрихкодом Промоутер раздаёт у метро листовки «Скидка 10% на первую покупку». На листовке — штрихкод карты. Кассир сканирует его — скидка применяется.
- Пример Вложение в интернет-заказ В каждый заказ с маркетплейса кладут карточку «−7% в нашем магазине» — покупатель приходит в розничную точку.
- Пример Карты партнёров Сотрудникам соседнего бизнес-центра, членам фитнес-клуба или гостям отеля выдают карты типа «Партнёр» со своей скидкой.
- Пример Служебная карта на кассе Карты «Пенсионер» или «Студент» лежат у кассира. Покупатель показал удостоверение — кассир сканирует служебную карту, и включается социальная скидка.
- Пример Карта компании Корпоративному покупателю выдают одну карту на весь офис — без привязки к конкретному человеку.
- Пример Карта события Участники ярмарки или дня открытых дверей получают карты со скидкой, которая действует до конца месяца.
Как выпустить анонимные карты
- Создайте отдельный тип карт — например, «Листовка, октябрь» или «Партнёр».
- Выпустите карты этого типа со статусом «Активная» (см. Выпуск карт).
- Выгрузите номера карт в файл и напечатайте штрихкоды — на листовках, купонах или пластике.
- Создайте акцию со скидкой и условием «Тип дисконтной карты» (см. Скидка по карте). Срок кампании задайте датами начала и завершения акции.
Уже выпущенную карту со статусом «Новая» тоже можно сделать анонимной: в списке карт нажмите значок изменения, выберите «Статус» — «Активная», поле «Владелец карты» оставьте пустым.
На кассе
Кассир сканирует штрихкод карты, как обычную дисконтную карту, — в любой момент до оплаты. Под суммой «К оплате» появляется значок карты, касса применяет скидку по акции. Клиент в чеке не указывается.
Чем анонимная карта отличается от карты клиента
| Возможность | Карта клиента | Анонимная карта |
|---|---|---|
| Скидка по типу или номеру карты | Да | Да |
| Бонусы: начисление и списание | Да | Нет — бонусы ведутся по клиенту |
| Акции по данным клиента: день рождения, группа, сумма покупок | Да | Нет |
| История покупок в карточке клиента | Да | Нет |
| Выдача через кассу с анкетой | Нужна | Не нужна |
| Поиск по телефону, если карту забыли | Да | Нет — нужен штрихкод |
Анонимную карту можно позже сделать именной: в форме карты в консоли выберите «Владелец карты» (см. Привязка карты к клиенту в консоли). Через кассу (F2) выдаются только карты со статусом «Новая».
Условия акций для анонимных карт
| Тип дисконтной карты | Основной способ. Касса проверяет карту в облаке: скидка даётся, только если карта есть в системе и её статус — «Активная». Заблокированная карта скидку не даст |
| Номер дисконтной карты (Диапазон) | Диапазон идентификаторов карт, например от 8292 до 8294. Удобно, чтобы у разных партий одного типа были разные скидки |
Внимание. Условие «Номер дисконтной карты (Диапазон)» проверяет только цифры считанного штрихкода: скидку получит и карта со статусом «Новая», и номер, которого нет в системе. Чтобы скидка действовала только по выпущенным активным картам, добавьте в ту же акцию условие «Тип дисконтной карты» — должны выполниться оба условия.
Чтобы остановить действие потерянной или скомпрометированной карты, заблокируйте её: статус «Заблокирована» в форме карты.
Скидка по карте
Скидка по карте настраивается акцией:
- Создайте акцию Маркетинг → Скидки и акции → «Добавить», например «Скидка 5% по карте». Отметьте «Утверждена».
- Добавьте условие «Тип дисконтной карты» — «Среди» — нужный тип карт.
- В блоке «то начислить следующую скидку…» выберите «На весь чек (автоматическая скидка)» и укажите
5%.
Подробнее — в статье Примеры акций. Другие условия для карт — номер карты, диапазон номеров, дата выдачи — в статье Условия акций.
Кроме скидки, по карте клиенту начисляются бонусы, если в магазине действует бонусная программа.
Права доступа
console.cards.manage / view / create / update / delete | Список, просмотр, создание, изменение и удаление карт |
console.cards.emit | Выпуск карт |
console.cards.export | Выгрузка карт в файл |
console.cardtypes.manage / view / create / update / delete | Типы карт |
pos.manage.addClient | Выдача карты и регистрация клиента на кассе |
pos.manage.searchClient | Поиск клиента и применение карты без сканирования |
Частые ошибки
| Сообщение или ситуация | Причина | Что делать |
|---|---|---|
| Карта не найдена | Номера нет в системе | Проверьте номер; введите последние цифры номера |
| Уточните номер. Найдено … подходящих карт | По введённым цифрам найдено несколько карт | Введите больше цифр или полный номер |
| Невозможно активировать карту! Карта уже активирована. | Карта уже выдана | Возьмите другую новую карту |
| Невозможно активировать карту! Карта заблокирована. | Карта заблокирована | Возьмите другую новую карту |
| Карта уже привязана к клиенту | У карты уже есть владелец | Возьмите другую карту или проверьте владельца в консоли |
| Номер карты неправильной длины. Он должен быть не длиннее 9 символов или равен 13 символам | Введено от 10 до 12 цифр | Введите полный номер (13 цифр) или последние цифры |
| Карту отсканировали, но скидки нет | Карта не активна (статус «Новая» или «Заблокирована») или нет действующей акции для этого типа карт | Проверьте статус карты и акцию с условием «Тип дисконтной карты» |
| По анонимной карте не начисляются бонусы | Бонусы ведутся по клиенту, а у анонимной карты владельца нет | Привяжите карту к клиенту: поле «Владелец карты» в форме карты |
| Штрихкод карты добавляется как неизвестный товар | Номер карты не начинается с префикса дисконтных карт | Проверьте префикс в настройках системы |