HandyCafe Docs
owner

Пакети

Пакети визначають конкретне нарахування, яке учасник отримує при покупці з акції. Кожен пакет визначає, що платить учасник, що він отримує натомість (хвилини, кредити гаманця або обидва), які пристрої підтримуються та як довго нарахування залишається дійсним.

Типи пакетів

Кожен пакет має два поля типу, що визначають характер нарахування:

Тип пакета

Тип пакета визначає основне нарахування:

  • Хвилини: учасник отримує блок передплачених хвилин. Базова сума -- кількість включених хвилин. При покупці система створює кредит часу з цією кількістю хвилин.
  • Гроші: учасник отримує кредити гаманця. Базова сума -- сума в мінорних одиницях валюти (наприклад, копійки). При покупці система створює кредит гаманця з цим балансом.

Тип бонусу

Тип бонусу визначає необов'язкове додаткове нарахування поверх базового:

  • Хвилини: учасник отримує бонусні хвилини. Бонусна сума -- кількість додаткових хвилин. Створюється окремий кредит часу з типом "Бонус".
  • Гроші: учасник отримує бонусні кредити гаманця. Бонусна сума -- бонус у мінорних одиницях. Створюється окремий кредит гаманця з типом "Бонус".
  • Без бонусу: бонус не включений. Учасник отримує лише базове нарахування.

Приклади комбінацій

Тип пакета Тип бонусу Що отримує учасник
хвилини без бонусу 120 хвилин передплаченого часу
хвилини хвилини 120 оплачених хвилин + 30 бонусних хвилин
гроші без бонусу 5000 мінорних одиниць кредитів гаманця
гроші гроші 5000 оплачених кредитів + 1000 бонусних кредитів
гроші хвилини 5000 кредитів гаманця + 60 бонусних хвилин
хвилини гроші 120 хвилин + 2000 бонусних кредитів гаманця

Ціна покупки та нарахування

Ціна покупки -- сума, яку учасник платить на касі (у мінорних одиницях валюти). Вона незалежна від базової суми. Ці два значення не мають збігатися.

Це розділення дозволяє власникам кафе створювати пакети з доданою цінністю, де нарахування перевищує оплату, роблячи пакети привабливішими за погодинну оплату.

Обмеження за пристроєм

Обмеження за пристроєм контролює, на яких типах пристроїв можна використовувати нарахування:

Обмеження Значення
Клієнт Використовується на клієнтських ПК. Також на консолях.
Консоль Використовується на ігрових консолях. Також на ПК.
Лише ПК Виключно для клієнтських ПК. Не на консолях.
Лише консолі Виключно для ігрових консолей. Не на ПК.
Обидва Використовується на будь-якому пристрої. Значення за замовчуванням.

Обмеження успадковується всіма кредитами гаманця та часу, створеними з цього пакета.

Період дії

Дні дії

Поле valid_days встановлює кількість днів, протягом яких нарахування залишається доступним після покупки. Дата закінчення розраховується як дата_покупки + valid_days. Після закінчення будь-який залишок (хвилини або кредити гаманця) більше не доступний.

Якщо valid_days не встановлено, нарахування не має терміну дії.

Дні тижня

Параметр дні тижня -- необов'язковий вибір днів, що обмежує споживання нарахувань конкретними днями тижня. Це дозволяє створювати пакети типу "лише будні" або "лише вихідні". Коли дні налаштовані, система списує з кредитів пакета лише у відповідні дні.

Категорія гаманця та міжкатегорійні витрати

Пакети можуть призначати категорію гаманця створюваним кредитам. Це позначає кошти міткою категорії (наприклад, "ігровий", "загальний", "їжа"), що обмежує витрати балансу.

Параметр міжкатегорійних витрат контролює, чи дозволяється витрата поза категорією:

  • 0 (за замовчуванням): кошти обмежені своєю категорією.
  • 1: кошти можуть також витрачатися в інших категоріях.

Накладення знижок учасника

Параметр накладення знижок учасника контролює, чи рівнева знижка учасника застосовується додатково до цього пакета:

  • 0 (за замовчуванням): рівнева знижка не накладається. Пакет вважається фіксованою пропозицією.
  • 1: рівнева знижка застосовується додатково. Учасники вищих рівнів отримують додаткову економію навіть при використанні передплачених пакетів.

Як пакети купуються та виконуються

При покупці пакета:

  1. Збір оплати: ціна покупки стягується з учасника (готівка, картка або списання з гаманця).
  2. Запис покупки: створюється запис покупки з даними учасника, пакета, суми оплати та міток часу.
  3. Створення кредитів: на основі конфігурації пакета:
    • Якщо тип пакета гроші: створюється кредит гаманця з базовою сумою та типом "Оплачений".
    • Якщо тип пакета хвилини: створюється кредит часу з базовою сумою як хвилини та типом "Оплачений".
    • Якщо тип бонусу гроші: створюється додатковий кредит гаманця з бонусною сумою та типом "Бонус".
    • Якщо тип бонусу хвилини: створюється додатковий кредит часу з бонусною сумою та типом "Бонус".
  4. Обмеження та термін: усі створені кредити успадковують обмеження за пристроєм та категорію з пакета. Термін дії розраховується з періоду дії.
  5. Відстеження: запис покупки підтримує поточні підсумки спожитого порівняно з нарахованим для оплаченої та бонусної частин, забезпечуючи точний розрахунок повернень.

Створення пакета

Для додавання пакета до існуючої акції:

  1. Відкрийте акцію зі списку акцій.
  2. Натисніть Додати пакет.
  3. Налаштуйте тип пакета (хвилини або гроші) та встановіть базову суму.
  4. За бажанням налаштуйте тип бонусу та бонусну суму.
  5. Встановіть ціну покупки (суму, яку заплатить учасник).
  6. Оберіть обмеження за пристроєм.
  7. За бажанням встановіть дні дії та дні тижня для обмежених за часом пропозицій.
  8. Налаштуйте категорію гаманця та міжкатегорійні витрати, якщо ви використовуєте розділення гаманця за категоріями.
  9. Встановіть параметр накладення знижок учасника.
  10. Збережіть пакет.