# Магазин: оформлення замовлення

Ставить покупцеві запитання, яких бракує, і створює замовлення в магазині. Запитує лише те, чого не вистачає, у такому порядку:

![Панель налаштувань блоку «Магазин: оформлення замовлення»](https://support.jetbot24.ru/_media/uk/01-chatbots/03-blocks/10-shop/_images/shop-checkout.webp?v=1791786051)

1. Телефон — якщо магазин вимагає телефон, а в контакту його немає.
2. Пошта — якщо магазин вимагає пошту, а в контакту її немає.
3. Доставка — якщо в магазину є способи доставки. Способи надходять кнопками, з ціною.
4. Адреса — якщо вибраний спосіб доставки вимагає адресу, а в контакту її не записано.
5. Коментар — якщо це ввімкнено в блоці й дозволено в налаштуваннях магазину. Запитання можна пропустити кнопкою «Пропустити».
6. Спосіб оплати — якщо їх більше одного: «Онлайн» або «Під час отримання».

Телефон, пошту й адресу блок зберігає в контакт — наступного разу він їх не запитає. Якщо телефон або пошту введено з помилкою, бот попросить повторити.

Після оформлення покупець отримує повідомлення з номером і сумою замовлення. Якщо оплата онлайн — із кнопкою «Оплатити», яка веде на сторінку оплати. Коли оплата пройде, бот сам напише покупцеві, що замовлення оплачено.

## Налаштування

- **«Магазин»** — магазин проєкту, у якому створюється замовлення.
- **«Запитувати коментар до замовлення»** — додає запитання про коментар. Працює, якщо в налаштуваннях магазину дозволено коментар покупця.
- **«Питання про телефон»**, **«Питання про пошту»**, **«Питання про доставку»**, **«Питання про адресу»**, **«Питання про коментар»**, **«Питання про оплату»** — власні тексти запитань. Порожнє поле — стандартний текст мовою бота; його видно в полі як підказку.
- **«Повідомлення про оформлене замовлення»** — текст після оформлення. `{{ number }}` — номер замовлення, `{{ total }}` — сума.
- **«Кнопка оплати»** — підпис кнопки з посиланням на оплату.

## Виходи

- «Замовлення оформлено» — замовлення створено.
- «Не вдалося оформити» — кошик порожній або магазин відмовив у замовленні, наприклад товар закінчився. Причину бот пише покупцеві сам.

Виходу «Продовжити» у блоку немає.

## Особливості

- Блок ставлять після кошика: він оформлює те, що лежить у кошику покупця.
- Кожне нове оформлення запитує доставку та спосіб оплати заново.
- Кнопка-посилання на оплату надходить у Telegram, ВКонтакте, MAX і в чаті на сайті. В інших каналах посилання додається в текст повідомлення.
