357 lines
11 KiB
JSON
357 lines
11 KiB
JSON
{
|
||
"meta": {
|
||
"id": "ru-fitness-transform",
|
||
"title": "Фитнес-вызов: Тело мечты за 12 недель",
|
||
"description": "Воронка для продажи онлайн-программы персональных тренировок и питания.",
|
||
"firstScreenId": "intro-hero"
|
||
},
|
||
"defaultTexts": {
|
||
"nextButton": "Далее",
|
||
"continueButton": "Продолжить"
|
||
},
|
||
"screens": [
|
||
{
|
||
"id": "intro-hero",
|
||
"template": "info",
|
||
"title": {
|
||
"text": "Создай тело, которое будет восхищать",
|
||
"font": "manrope",
|
||
"weight": "bold",
|
||
"align": "center"
|
||
},
|
||
"description": {
|
||
"text": "Личный куратор, готовые тренировки и поддержка нутрициолога для стремительного результата.",
|
||
"font": "inter",
|
||
"weight": "medium",
|
||
"align": "center"
|
||
},
|
||
"icon": {
|
||
"type": "emoji",
|
||
"value": "💪",
|
||
"size": "xl"
|
||
},
|
||
"bottomActionButton": {
|
||
"text": "Начать диагностику"
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "pain-check"
|
||
}
|
||
},
|
||
{
|
||
"id": "pain-check",
|
||
"template": "info",
|
||
"title": {
|
||
"text": "Почему результат не держится?",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"description": {
|
||
"text": "92% наших клиентов приходят после десятков попыток похудеть. Мы устраняем коренные причины: гормональный фон, сон, питание.",
|
||
"font": "inter",
|
||
"weight": "medium"
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "target-date"
|
||
}
|
||
},
|
||
{
|
||
"id": "target-date",
|
||
"template": "date",
|
||
"title": {
|
||
"text": "Когда планируешь увидеть первые изменения?",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"subtitle": {
|
||
"text": "Укажи желаемую дату — мы построим обратный план.",
|
||
"font": "inter",
|
||
"weight": "medium",
|
||
"color": "muted"
|
||
},
|
||
"dateInput": {
|
||
"monthPlaceholder": "ММ",
|
||
"dayPlaceholder": "ДД",
|
||
"yearPlaceholder": "ГГГГ",
|
||
"monthLabel": "Месяц",
|
||
"dayLabel": "День",
|
||
"yearLabel": "Год",
|
||
"showSelectedDate": true,
|
||
"selectedDateLabel": "Целевая дата:"
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "current-state"
|
||
}
|
||
},
|
||
{
|
||
"id": "current-state",
|
||
"template": "list",
|
||
"title": {
|
||
"text": "Что больше всего мешает сейчас?",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"list": {
|
||
"selectionType": "multi",
|
||
"options": [
|
||
{ "id": "time", "label": "Нет времени на зал" },
|
||
{ "id": "food", "label": "Срывы в питании" },
|
||
{ "id": "motivation", "label": "Не хватает мотивации" },
|
||
{ "id": "health", "label": "Боли в спине/суставах" },
|
||
{ "id": "plateau", "label": "Вес стоит на месте" }
|
||
]
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "goal-selection"
|
||
}
|
||
},
|
||
{
|
||
"id": "goal-selection",
|
||
"template": "list",
|
||
"title": {
|
||
"text": "Какая цель приоритетна?",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"subtitle": {
|
||
"text": "Выбери один вариант — мы адаптируем программу.",
|
||
"font": "inter",
|
||
"weight": "medium",
|
||
"color": "muted"
|
||
},
|
||
"list": {
|
||
"selectionType": "single",
|
||
"options": [
|
||
{ "id": "fat-loss", "label": "Снижение веса" },
|
||
{ "id": "tone", "label": "Упругость и рельеф" },
|
||
{ "id": "health", "label": "Самочувствие и энергия" },
|
||
{ "id": "postpartum", "label": "Восстановление после родов" }
|
||
]
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "success-story"
|
||
}
|
||
},
|
||
{
|
||
"id": "success-story",
|
||
"template": "info",
|
||
"title": {
|
||
"text": "Света минус 14 кг за 12 недель",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"description": {
|
||
"text": "Она работала по 12 часов в офисе. Мы составили план из 30-минутных тренировок и настроили питание без голода. Теперь она ведёт блог и вдохновляет подруг.",
|
||
"font": "inter",
|
||
"weight": "medium"
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "lifestyle"
|
||
}
|
||
},
|
||
{
|
||
"id": "lifestyle",
|
||
"template": "list",
|
||
"title": {
|
||
"text": "Сколько времени готов(а) уделять?",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"list": {
|
||
"selectionType": "single",
|
||
"options": [
|
||
{ "id": "15min", "label": "15–20 минут в день" },
|
||
{ "id": "30min", "label": "30–40 минут" },
|
||
{ "id": "60min", "label": "60 минут и более" }
|
||
]
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "nutrition"
|
||
}
|
||
},
|
||
{
|
||
"id": "nutrition",
|
||
"template": "info",
|
||
"title": {
|
||
"text": "Питание без жёстких запретов",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"description": {
|
||
"text": "Балансируем рацион под твои привычки: любимые блюда остаются, меняются только пропорции.",
|
||
"font": "inter",
|
||
"weight": "medium"
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "support-format"
|
||
}
|
||
},
|
||
{
|
||
"id": "support-format",
|
||
"template": "list",
|
||
"title": {
|
||
"text": "Какой формат поддержки комфортен?",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"list": {
|
||
"selectionType": "multi",
|
||
"options": [
|
||
{ "id": "chat", "label": "Чат с куратором ежедневно" },
|
||
{ "id": "calls", "label": "Созвоны раз в неделю" },
|
||
{ "id": "video", "label": "Видеоразбор техники" },
|
||
{ "id": "community", "label": "Группа единомышленников" }
|
||
]
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "contact-form"
|
||
}
|
||
},
|
||
{
|
||
"id": "contact-form",
|
||
"template": "form",
|
||
"title": {
|
||
"text": "Почти готово! Оставь контакты для персональной стратегии",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"fields": [
|
||
{
|
||
"id": "name",
|
||
"label": "Имя",
|
||
"placeholder": "Как к тебе обращаться",
|
||
"type": "text",
|
||
"required": true,
|
||
"maxLength": 60
|
||
},
|
||
{
|
||
"id": "phone",
|
||
"label": "Телефон",
|
||
"placeholder": "+7 (___) ___-__-__",
|
||
"type": "tel",
|
||
"required": true
|
||
},
|
||
{
|
||
"id": "email",
|
||
"label": "Email",
|
||
"placeholder": "Для отправки материалов",
|
||
"type": "email",
|
||
"required": true
|
||
}
|
||
],
|
||
"validationMessages": {
|
||
"required": "Поле ${field} обязательно",
|
||
"maxLength": "Максимум ${maxLength} символов",
|
||
"invalidFormat": "Проверь формат"
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "coach-match"
|
||
}
|
||
},
|
||
{
|
||
"id": "coach-match",
|
||
"template": "info",
|
||
"title": {
|
||
"text": "Подбираем наставника",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"description": {
|
||
"text": "Мы нашли тренера, который специализируется на твоём запросе и будет на связи 24/7.",
|
||
"font": "inter",
|
||
"weight": "medium"
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "bonus-overview"
|
||
}
|
||
},
|
||
{
|
||
"id": "bonus-overview",
|
||
"template": "info",
|
||
"title": {
|
||
"text": "Что входит в программу",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"description": {
|
||
"text": "Получишь 36 адаптивных тренировок, 3 чек-листа питания, психологическую поддержку и доступ к закрытым эфиром.",
|
||
"font": "inter",
|
||
"weight": "medium"
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "package-choice"
|
||
}
|
||
},
|
||
{
|
||
"id": "package-choice",
|
||
"template": "list",
|
||
"title": {
|
||
"text": "Выбери формат участия",
|
||
"font": "manrope",
|
||
"weight": "bold"
|
||
},
|
||
"list": {
|
||
"selectionType": "single",
|
||
"options": [
|
||
{ "id": "online", "label": "Онлайн-куратор и видеоуроки" },
|
||
{ "id": "vip", "label": "VIP: личные созвоны и чат 24/7" },
|
||
{ "id": "studio", "label": "Комбо: онлайн + студийные тренировки" }
|
||
]
|
||
},
|
||
"navigation": {
|
||
"defaultNextScreenId": "final-offer"
|
||
}
|
||
},
|
||
{
|
||
"id": "final-offer",
|
||
"template": "coupon",
|
||
"title": {
|
||
"text": "Зафиксируй место и подарок",
|
||
"font": "manrope",
|
||
"weight": "bold",
|
||
"align": "center"
|
||
},
|
||
"subtitle": {
|
||
"text": "Скидка действует 24 часа после прохождения диагностики.",
|
||
"font": "inter",
|
||
"weight": "medium",
|
||
"align": "center",
|
||
"color": "muted"
|
||
},
|
||
"coupon": {
|
||
"title": {
|
||
"text": "Фитнес-вызов",
|
||
"font": "manrope",
|
||
"weight": "bold",
|
||
"color": "primary"
|
||
},
|
||
"offer": {
|
||
"title": {
|
||
"text": "-35%",
|
||
"font": "manrope",
|
||
"weight": "black",
|
||
"size": "4xl"
|
||
},
|
||
"description": {
|
||
"text": "Персональная программа и чат с тренером",
|
||
"font": "inter",
|
||
"weight": "medium"
|
||
}
|
||
},
|
||
"promoCode": {
|
||
"text": "BODY35",
|
||
"font": "inter",
|
||
"weight": "semiBold"
|
||
},
|
||
"footer": {
|
||
"text": "Нажми \"Продолжить\" чтобы закрепить скидку",
|
||
"font": "inter",
|
||
"weight": "medium",
|
||
"size": "sm",
|
||
"color": "muted"
|
||
}
|
||
},
|
||
"copiedMessage": "Промокод {code} скопирован!"
|
||
}
|
||
]
|
||
}
|