Как сделать в форме прайс-лист с галочками и итогом
← IndietroТип поля «Набор услуг с ценами»: каждая строка настройки — услуга с ценой, посетитель отмечает нужное и сразу видит итог.
- Нажмите «Добавить поле» и выберите тип «Набор услуг с ценами».
- В поле «Услуги и цены» впишите позиции, по одной на строку:
[метка] Название | цена | единица. - Сохраните. Под карточками появится итог — он пересчитывается при каждой отметке.
Метки в начале строки:
[!]— входит всегда, снять галочку нельзя;[x]— отмечено сразу,[ ]— не отмечено;[1],[0]— количество кнопками «−/+», начиная с 1 или 0 (например, месяцы поддержки).
Строка # Заголовок начинает новую группу, строка > текст — описание позиции над ней.
Если у позиций есть единицы вроде «мес.» или «год», под итогом появится строка «Далее: …» — сколько придётся платить каждый период после первого платежа.
Названия, описания и цены можно править прямо на странице: щёлкните по тексту, Enter — сохранить, Esc — отменить. Новые позиции, порядок и метки меняются только в настройке поля.
Сумму считает сервер по настройке поля, а не браузер, поэтому подменить её посетитель не может. Форма с таким полем записывает каждую отправку как заказ, а в письмо уходят «Состав заказа» и «Сумма». Чтобы после отправки сразу открывалась оплата, добавьте кнопке правило Оплатить.
Если не получилось
- «Список услуг пуст». В строках нет ни одной позиции с меткой в квадратных скобках. Проверьте, что каждая позиция начинается с
[ ],[x],[!]или числа в скобках. - Рядом с ценой странное «за услуга». Единица подставляется после слова «за», поэтому пишите её в нужном падеже: «услугу», «сессию», «мес.».
- Нужен выбор ровно одного тарифа. Таких меток нет. Сделайте тарифы позициями с количеством
[0]или вынесите выбор в отдельное поле «Радиокнопки».
