Доставка — один из этапов, на котором покупатель может отказаться от заказа: товар выбран, но условия получения непонятны, стоимость появилась неожиданно или продавец не уточнил адрес. Поэтому доставку в Telegram-магазине стоит проектировать вместе с корзиной, а не добавлять отдельным сообщением после оформления.
Выберите подходящие способы получения
Самовывоз
Подойдёт локальным магазинам и мастерским. Укажите понятный адрес, часы выдачи, контакт, способ подтверждения готовности товара. Если выдача возможна только по предварительной договорённости, сообщите об этом до отправки формы.
Курьерская доставка
Уточните зону обслуживания, сроки, стоимость и минимальную сумму заказа, если она есть. Для курьерского сценария потребуется адрес покупателя; лишние поля для самовывоза показывать не нужно. Если доставка доступна только в части города, это должно быть ясно заранее.
Получение по согласованию
Если условия зависят от товара или региона, можно принимать заявку без фиксированной цены доставки и затем согласовывать её с клиентом. Но лучше прямо написать, что итоговые условия подтвердит продавец. Не выдавайте неокончательный расчёт за уже оплаченную покупку.
Как считать стоимость доставки
Для первого запуска проще использовать фиксированную сумму за курьерскую доставку, если это соответствует реальному процессу. Отдельно учитывайте случаи бесплатной доставки и самовывоза. Более сложные расчёты по расстоянию, весу или тарифам перевозчиков потребуют дополнительных интеграций.
В оформлении заказа должны быть отдельно показаны стоимость товаров, доставка и общий итог. Сервер должен пересчитывать сумму по актуальным данным, а не принимать готовое число из браузера. Это защищает от ошибок и некорректных изменений формы.
Какие данные нужны покупателю и продавцу
- Покупателю: способ получения, ожидаемый порядок подтверждения, адрес самовывоза или поле адреса доставки, итоговая стоимость.
- Продавцу: номер заявки, состав корзины, контакт, способ получения, адрес при необходимости, комментарий и статус.
- Обеим сторонам: понятный способ связи, если сроки или наличие меняются.
Не запрашивайте точный домашний адрес для самовывоза. Храните персональные данные только там, где они нужны для обработки заявки, и ограничивайте доступ к ним.
Как выстроить статусы заказа
Новый: заявка сохранена и ждёт проверки. В работе: наличие и получение согласованы. В доставке: заказ передан в процесс доставки. Завершён: товар передан клиенту. Отменён: заказ не выполняется. Статус оплаты при этом должен учитываться отдельно — завершённая доставка не всегда означает успешный платёж.
Подробнее об уведомлениях и безопасной работе с заявками — в руководстве «Как принимать и обрабатывать заказы через Telegram Mini App».
Настройка в Telegram Mini App
- Заполните адрес выдачи и доступные способы получения.
- Укажите фиксированную стоимость курьерской доставки, если она применима.
- Проверьте, что форма просит адрес только при доставке.
- Оформите тестовый заказ с несколькими товарами и курьером.
- Повторите тест с самовывозом и сравните итог.
- Убедитесь, что заявка поступила нужному продавцу.
- Проверьте статусы и уведомление, а не только подтверждение на экране покупателя.
В Streltsov MiniApps доступны доставка, самовывоз и оформление по согласованию, отдельная стоимость доставки и статусы заказа. Сложные интеграции с внешними службами доставки не следует считать доступными без отдельной проверки.
Типичные ошибки
- Стоимость доставки не показана до отправки заявки.
- Покупателю предлагают самовывоз без адреса и режима выдачи.
- Адрес запрашивается даже там, где он не нужен.
- Заказ помечается «В доставке» сразу после создания, хотя его ещё не подтвердили.
- Продавец обещает точные сроки, не проверив наличие товара.
- Уведомление в Telegram считается единственным источником данных заказа.
Частые вопросы
Можно ли продавать только с самовывозом?
Да. В таком случае укажите адрес, условия выдачи и способ подтверждения готовности заказа. Не нужно добавлять курьерскую доставку ради вида.
Что делать, если стоимость зависит от района?
Понадобится поддержка зон доставки или ручное согласование условий. Не обещайте автоматический расчёт там, где платформа его не поддерживает.
Как уменьшить ошибки при доставке?
Проверяйте адрес, телефон и состав заказа до передачи курьеру, используйте последовательные статусы и храните все заявки в едином кабинете.
Проверьте настройки доставки и самовывоза в Streltsov MiniApps на бесплатной тестовой витрине.
