Разделы

Оплата по счёту и за будущие месяцы

Как формировать счета, рассчитывать будущие месяцы и настраивать предложения предоплаты со скидкой.

AXKED поддерживает разные сценарии оплаты: плательщик может сам указать сумму, школа может заранее зафиксировать её в ссылке, либо система рассчитает сумму по балансу, стоимости обучения и расписанию. Результатом может быть переход в платёжный сервис или сформированный счёт - это зависит от выбранного шлюза.

Эта инструкция описывает один из доступных сценариев - оплату по персональной ссылке с формированием счёта, в том числе заблаговременную оплату нескольких месяцев. Список команд и вариантов оплаты AXKED шире и постепенно дополняется. Актуальные команды всегда доступны при редактировании шаблона сообщения.

Какие варианты суммы можно использовать

Сценарий Команда Как определяется сумма
Плательщик указывает сумму {studentpay} После перехода по ссылке плательщик самостоятельно вводит сумму.
Сумму рассчитывает AXKED {studentpayall} Система подставляет сумму по текущим настройкам онлайн-оплаты и баланса ученика.
Фиксированная сумма {studentpayall}&sum=5000 В ссылку заранее заложена сумма 5000. Автоматический расчёт стоимости обучения не используется.
Оплата будущих месяцев {studentpayall&months=N} AXKED рассчитывает сумму за указанное количество будущих полных месяцев и учитывает текущий баланс.
Предоплата со скидкой {studentpayoffer:ID} AXKED берёт количество месяцев и скидку в процентах или фиксированной суммой из сохранённого предложения.
Предварительное подтверждение {studentpayall}&preview=1 Перед продолжением оплаты плательщик видит страницу подтверждения.

Это основные примеры, а не полный перечень. В AXKED также есть команды для оплаты абонементов, товаров, услуг, отдельных групп и других сценариев. Чтобы открыть актуальный список, перейдите в Рассылка -> Шаблоны, откройте шаблон и нажмите кнопку просмотра команд.

Что означает N в команде months

N - количество будущих полных календарных месяцев, которые нужно включить в расчёт. Отсчёт начинается со следующего месяца. Вместо буквы N в шаблоне укажите число от 1 до 24.

Команда Что рассчитает AXKED
{studentpayall&months=1} Один полный месяц - следующий.
{studentpayall&months=3} Три полных месяца подряд, начиная со следующего.
{studentpayall&months=8} Восемь полных месяцев подряд, начиная со следующего.
Букву N отправлять ученику не нужно. Например, для оплаты трёх месяцев используйте готовую команду {studentpayall&months=3}.

Как настроить предоплату со скидкой

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

  1. Откройте Настройки -> Баланс.
  2. Нажмите Настроить предоплату со скидкой.
  3. Создайте предложение, укажите название, количество месяцев от 1 до 24, выберите скидку в процентах или фиксированной суммой и при необходимости выберите группы.
  4. Скопируйте созданную команду вида {studentpayoffer:ID} в шаблон сообщения.

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

Как выбор групп влияет на предложение

Настройка предложения Что включит AXKED в расчёт
Группы не выбраны Все группы, в которых состоит ученик. Это соответствует прежнему поведению предложения.
Выбрана одна группа Только выбранную группу, если ученик в ней состоит.
Выбрано несколько групп Только те выбранные группы, в которых состоит ученик. Стоимость остальных групп ученика не включается.
Ученик не состоит ни в одной выбранной группе Стоимость будущего обучения по предложению равна нулю. При общем балансе в сумму может войти существующая общая задолженность ученика.

Добавлять номера групп в команду или ссылку не нужно: AXKED берёт их из настроек предложения, и плательщик не может изменить этот выбор. Если используется страница предварительного подтверждения, выбранные группы показываются на ней вместе со сроком и скидкой.

При раздельном балансе расчёт учитывает баланс и задолженность только выбранных групп, а сумма после оплаты зачисляется на эти группы. При общем балансе будущая стоимость рассчитывается только по выбранным группам, но текущий баланс и задолженность ученика остаются общими, а пополнение зачисляется на общий баланс.

Как применяется скидка предложения

  • В одном предложении указывается только один вид скидки - процент или фиксированная сумма.
  • Процентная скидка применяется к рассчитанной сумме будущего обучения после учёта положительного баланса.
  • Фиксированная скидка вычитается один раз из общей суммы будущего обучения, независимо от количества месяцев и выбранных групп.
  • Если фиксированная скидка больше будущей суммы, стоимость будущего обучения уменьшается до нуля. Текущая задолженность скидкой не уменьшается.
  • Обычные скидки из карточки ученика не суммируются со скидкой предложения и при таком расчёте не применяются.
Для расчёта по команде {studentpayoffer:ID} действует только скидка, указанная в самом предложении. Скидки ученика продолжают работать в остальных сценариях оплаты и списания по прежним правилам.

{studentpayoffer:ID} - самостоятельная команда. Её не нужно дописывать к {studentpayall} или {studentpayall&months=N}. В одном сообщении можно разместить несколько самостоятельных команд, если нужно предложить плательщику разные сроки оплаты.

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

Как работает ссылка на предложение

  1. При отправке шаблона AXKED заменяет команду на персональную ссылку конкретного ученика.
  2. После перехода по ссылке система берёт срок и скидку из сохранённого предложения.
  3. AXKED рассчитывает стоимость будущих полных месяцев по тарифам и расписанию ученика.
  4. Положительный баланс сначала уменьшает будущую стоимость, затем к оставшейся будущей сумме применяется скидка. Текущая задолженность добавляется без скидки.
  5. В платёжный сервис или счёт передаётся сумма, которую плательщик должен фактически оплатить с учётом скидки.
  6. После успешной оплаты на учебный баланс зачисляется сумма, необходимая для покрытия рассчитанной стоимости без скидки. Разница между зачислением и фактической оплатой является предоставленной скидкой.
  7. Дальнейшие списания проходят по обычным правилам и расходуют зачисленный баланс.

Например, будущие списания составляют 15 000, а скидка предложения - 10%. При отсутствии долга и остатка плательщик оплачивает 13 500, а учебный баланс пополняется на 15 000. В учёте дохода сохраняется фактически полученная сумма 13 500.

Если для той же суммы 15 000 указать фиксированную скидку 500, плательщик оплатит 14 500, а учебный баланс пополнится на 15 000. Скидка 500 вычитается один раз из всего предложения, а не из каждого месяца или группы.

Условия предложения применяются только после перехода по ссылке, созданной из команды {studentpayoffer:ID}. Обычные команды, ссылки из личного кабинета, ручные пополнения и остальные способы оплаты продолжают работать по прежним правилам.

Персональная ссылка защищена: плательщик не может заменить в ней ученика, предложение, количество месяцев, сумму, баланс или группу. Обычная команда {studentpayall&months=N} не получает скидку автоматически.

Как AXKED рассчитывает оплату будущих месяцев

  • При фиксированной ежемесячной оплате стоимость рассчитывается отдельно для каждого выбранного месяца.
  • При поурочной оплате AXKED берёт занятия из будущего расписания и применяет действующую стоимость.
  • При раздельном балансе расчёт выполняется отдельно по каждой группе ученика.
  • Положительный текущий баланс уменьшает сумму к оплате, а задолженность увеличивает её.
  • Для обычной команды будущих месяцев индивидуальные скидки и настройки стоимости учитываются, если они действуют в выбранном периоде.
  • Для команды предложения обычные скидки ученика не применяются: расчёт использует тариф и только скидку самого предложения.
Для поурочного расчёта заранее заполните расписание на весь оплачиваемый период. Если будущих занятий в расписании нет, AXKED не сможет включить их стоимость в сумму.
Расчёт фиксируется при создании оплаты. Если после этого изменить тариф, расписание или состав групп ученика, будущие списания могут отличаться от ранее рассчитанной суммы. Для длительной предоплаты сначала проверьте расписание и стоимость на весь выбранный период.

Команда {studentpayall} без параметра months продолжает работать по обычным текущим правилам. Параметр months нужен только для отдельного расчёта будущих полных месяцев.

Как настроить формирование счёта

  1. Откройте Настройки -> Онлайн оплата.
  2. Включите Онлайн оплату за обучение.
  3. Нажмите Настройка шлюзов и откройте вкладку Обучение.
  4. Добавьте шлюз Точка (оплата по счёту) и заполните его настройки.
  5. Выберите счёт или тип оплаты, на который AXKED будет относить поступления.
  6. Если этот способ должен использоваться основным, включите По умолчанию.
  7. Сохраните шлюз.

После сохранения рядом со шлюзом появится кнопка с иконкой документа. Она открывает HTML-шаблон счёта. В нём можно настроить оформление, текст, реквизиты, назначение платежа и расположение автоматически подставляемых данных.

Сумма и данные ученика подставляются в счёт автоматически. Сам счёт создаётся после перехода ученика по персональной ссылке, когда AXKED уже определил сумму для этого ученика.

Нужны ли варианты оплат

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

Если варианты оплат больше не используются, отключите настройку Использовать варианты оплат. Это уберёт из личного кабинета старые предложения. Персональные ссылки из шаблонов продолжат работать через выбранный для ученика или установленный по умолчанию платёжный шлюз.

Как создать и отправить шаблон

  1. Откройте Рассылка -> Шаблоны.
  2. Создайте новый шаблон сообщения.
  3. Добавьте поясняющий текст и нужную команду оплаты.
  4. Сохраните шаблон.
  5. Отправьте шаблон ученику из диалога, карточки или списка учеников.

Примеры текста шаблона:

  • Оплатить текущую сумму: {studentpayall}
  • Оплатить следующий полный месяц: {studentpayall&months=1}
  • Оплатить три будущих месяца: {studentpayall&months=3}
  • Оплатить 3 месяца со скидкой: {studentpayoffer:ID}

AXKED заменит команду на персональную ссылку ученика. При переходе по ней система рассчитает сумму, создаст счёт и откроет его плательщику.

Не копируйте уже сформированную ссылку из сообщения одного ученика для отправки другому. Отправляйте шаблон - тогда AXKED сформирует отдельную ссылку для каждого получателя.

Автоматическая отправка

Эти же шаблоны можно использовать в сценариях. Например, школа может отправлять обычную ссылку после ежемесячного списания или заранее отправлять ссылку на один или несколько будущих месяцев. Для разных сроков удобно создать отдельные шаблоны с нужными значениями months.

Как проверить настройку

  1. Выберите тестового ученика с настроенной стоимостью и балансом.
  2. Проверьте расписание будущих занятий, если используется поурочная оплата.
  3. Отправьте ему тестовый шаблон с нужной командой.
  4. Откройте сформированную ссылку и проверьте сумму, реквизиты и текст счёта.
  5. Отдельно откройте обычную ссылку и убедитесь, что предложение и дополнительная скидка к ней не применились.

Общая настройка онлайн-оплаты и других шлюзов описана в статье «Онлайн-оплата в AXKED: подключение и настройка».