Подарочные сертификаты reg.place
Подарочные сертификаты позволяют любому желающему приобрести слот без привязки к конкретному участнику (ФИО) и (в зависимости от настроек) — к конкретному старту. Его можно применить непосредственно при регистрации на нужный старт. Подробная информация для пользователей — на странице проекта
Выпуск подарочных сертификатов работает поверх системы соревнований и заявок reg.place. Для настройки системы сделайте следующее:
- Создайте ВСЕ соревнования, регистрация на которые будет доступна через ваш подарочный сертификат.
- Промаркируйте ваши соревнования уникальным тегом.
- Создайте соревнование-хранилище с набором дисциплин: названием подарочного сертификата будет являться название вашей дисциплины. Дисциплин может быть несколько, столько типов подарочных сертификатов будет у вас.
- Укажите тег
gifts
для этого соревнования-хранилища. - Опубликуйте соревнование в невидимости (если вы в дальнейшем захотите скрыть сертификаты, просто переведите соревнование в неопубликованное состояние и сертификат исчезнет из списка).
- Параметры, требующиеся для заведения соревнования – даты трансфера, статусы, место проведения и прочие – никак не влияют на сертификат.
- Каждый сертификат нужно настроить в поле «Дополнительная информация» в разделе дисциплин. Вот пример настройки:
---
tag: grom-gift-2019 # Важно! Заполняйте это поле тегом, который будете использовать в дальнейшем (см. п. 2).
cover: https://reg.place/uploads/document/file/590/0354fa5d-8d88-40cb-9500-e2768e488139.pdf # Важно! Картинка-бекграунд для сертификата, должна быть загружена в это соревнование.
font: Urania
margins:
- 92
- 0
- 0
- 0
template: "<font size='64'>{{{code}}}</font>"
page_layout: landscape
- У каждой дисциплины (сертификата) нужно указать базовую стоимость, эта сумма и будет фактической стоимостью сертификата, однако сумму можно кастомизировать на уровне каждого сертификата.
- После выполнения этих шагов вы увидите свои сертификаты в разделе «Подарки».
- Принцип действия сертификата следующий: вы можете оплатить один слот на любую дисциплину соревнования, которое имеет тег, указанный в п. 2 (grom-gift-2019 например) в течение следующего года.
- После покупки сертификата участник получит электронное письмо с pdf сертификатом.
Вы можете организовать выдачу сертификатов через интеграционное API, сертификат, по своей сути является специальным видом заявки, при оформлении заявки на сертификат добавьте поле custom_amount
и tags
. Опцию «Custom amount» нужно предварительно включить в соревновании. Пример структуры, которую нужно передать в качестве тела заявки:
heat = {
race_id: race.id,
token: race.event.company.token,
amount: race.fee.base_amount.to_f, # стоимость заявки.
custom_amount: true,
tags: ['gift', race.extra['tag']].join(', '), # тег gifts и тег, привязанный к соревнованиям
form_fields: {
'personal.name_last': current_user.athlete.name_last,
'personal.name_first': current_user.athlete.name_first,
'personal.birthday': current_user.athlete.birthday,
'personal.gender': current_user.athlete.gender,
'contacts.email': current_user.email,
'contacts.phone': current_user.athlete.phone
}
}