HandyCafe Docs
owner

Акции

Акции - промо-предложения, объединяющие один или несколько пакетов под общей темой или ограниченной по времени промоакцией. Они позволяют владельцам интернет-кафе и игровых центров создавать структурированные предложения (например, "Летняя акция" или "Игровой набор выходного дня"), которые участники могут просматривать и приобретать через панель участника на клиентском ПК или на кассе.

Структура акции

Каждая акция определяется следующими полями:

Поле Описание
name Отображаемое название акции для участников и персонала.
description Текстовое описание цели, условий или преимуществ акции.
active Переключатель, управляющий доступностью акции для покупки.
expires_at Необязательная дата окончания. После этой даты акция недоступна для новых покупок, но уже оформленные покупки сохраняют свои условия.
deleted Флаг мягкого удаления. Удаленные акции скрыты из активного списка, но их данные сохранены для отчетности.

Состояния акций

Акция может находиться в одном из следующих состояний:

  • Активная: акция видна и доступна для покупки. Флаг active установлен в 1, акция не удалена.
  • Неактивная: акция существует, но временно отключена. Флаг active установлен в 0. Можно повторно активировать в любой момент.
  • Истекшая: текущая дата превысила дату expires_at. Акция больше недоступна для новых покупок.
  • Удаленная: акция удалена мягким удалением. Она не отображается в активных списках и недоступна для покупки, но все связанные данные (покупки, лоты, записи о потреблении) сохранены.

Привязка пакетов к акциям

Сама по себе акция не определяет то, что получит участник. Эту роль выполняют пакеты. Каждая акция содержит один или несколько пакетов, определяющих конкретное предоставление (минуты, кредиты кошелька или и то и другое) и цену покупки.

Например, акция "Назад в школу" может включать три пакета:

  • Базовый: 60 минут за фиксированную цену.
  • Стандартный: 120 минут + 30 бонусных минут за более высокую цену.
  • Премиум: 500 единиц кредитов кошелька + 60 бонусных минут за наивысшую цену.

Подробности о настройке пакетов см. на странице Пакеты.

Процесс покупки участником

При покупке пакета акции участником происходит следующая последовательность:

  1. Просмотр: участник просматривает доступные акции в панели участника на клиентском ПК (вкладка "Акции") или кассир ищет акции в серверном интерфейсе.
  2. Выбор: участник выбирает конкретный пакет в рамках акции.
  3. Оплата: взимается цена покупки. Это может быть наличные на кассе, оплата картой или списание с текущего баланса кошелька участника.
  4. Начисление: система создает соответствующие кредиты кошелька и/или временные кредиты согласно определению пакета:
    • Для денежных пакетов: создаются кредиты кошелька с денежным начислением.
    • Для минутных пакетов: создаются временные кредиты с минутным начислением.
    • Бонусные начисления создают дополнительные кредиты с пометкой "бонус".
  5. Запись: создается запись о покупке, связывающая участника, акцию, пакет и все связанные кредиты. Эта запись отслеживает начисление и потребление на уровне покупки.

Активация и деактивация акций

Владельцы могут переключать состояние активности акции в любое время:

  • Активация акции немедленно делает ее доступной для покупки участниками и кассирами.
  • Деактивация акции убирает ее из списка покупок, но не влияет на существующие покупки. Участники, уже приобретшие пакеты акции, сохраняют свои кредиты кошелька и временные кредиты.

Это удобно для сезонных промоакций. Создайте акцию заранее, активируйте ее при запуске промоакции и деактивируйте по окончании - все без потери данных.

Создание акции

Для создания новой акции:

  1. Перейдите в раздел Акции в боковой панели (или в специальную область управления акциями).
  2. Нажмите Добавить акцию.
  3. Введите название и описание акции.
  4. При необходимости задайте дату окончания, если акция должна автоматически прекратить прием новых покупок после определенной даты.
  5. Сохраните акцию.
  6. Добавьте один или несколько пакетов к акции (подробности см. в разделе Пакеты).

Управление акциями

В списке акций вы можете:

  • Редактировать название, описание или дату окончания акции.
  • Переключить статус активности для включения или отключения акции.
  • Удалить акцию (мягкое удаление) для окончательного удаления из активного списка с сохранением данных.
  • Просмотреть покупки для отслеживания того, какие участники приобрели пакеты акции и каков статус их начислений.