В данный блок можно попасть из любой точки сценария, командами:
- Изменить заказ, отредактировать заказ, назад.
Вход в блок изменить заказ с мини-онбордингом и первой опцией
После произнесённой пользователем команды, бот фиксирует точку выхода из основного сценария для возможности возврата к нужному шагу после внесенных изменений.
При входе в блок бот знакомит пользователя с основными функционалом данного блока. Он позволяет изменить уже выбранные параметры заказа, для чего бот спрашивает:
- Что именно изменить? (Удалить пиццу, Заменить пиццу, Изменить размер, Изменить тесто, Сырный борт, Количество).
Фрагмент опций, доступных для изменения в Блоке
Бот проверяет количество пицц в заказе и уже выбранные параметры и далее уточняет намерение пользователя:
- "Вы хотите изменить заказ?",- при согласии запрашивает имя пиццы. Дальше, в зависимости от выбора изменяемой опции, например, Размер, пользователь перенаправляется в шаг основного сценария, проходит его и возвращается в фиксированную точку, из которой входил в блок изменить.