Решение
Каталог с актуальным наличием. Бот формирует витрину из Google Таблицы и показывает доступные товары. Покупатель проходит от категории к подкатегории и карточке с фотографией, ценой и единицей измерения.
Корзина для весовых и штучных товаров. Количество меняется кнопками «плюс» и «минус» с шагом, заданным для конкретного продукта. Позиции можно добавлять, редактировать и удалять. Бот рассчитывает стоимость каждой позиции и общую сумму.
Проверка условий доставки. Если корзина не достигает минимальной суммы, бот сообщает о пороге и предлагает дополнить покупку перед оформлением.
Заявка со всеми данными. Покупатель указывает телефон и адрес. Бот проверяет формат телефона, сохраняет заказ в базе и Google Таблице, отправляет уведомление в Telegram-канал менеджеров. Клиент получает подтверждение и информацию о последующей связи с магазином.
Самостоятельное управление магазином. Сотрудники редактируют категории, товары, цены, наличие, фотографии и шаг количества в Google Таблице. Изменения отображаются при следующем открытии каталога.
Связь с покупателем. Из главного меню доступны контакты магазина и его канал. После оформления команда связывается с покупателем для дальнейшей обработки заявки.