Сценарії
Рецепт: магазин у боті (каталог → кошик → оплата)
Покрокова схема flow для inline-магазину або entry point у Telegram MiniApp.
Передумови
- Каталог у **Магазин** (`lk.epsenta.online/shop`) створений і **опублікований**
- Додані способи оплати та доставки в налаштуваннях магазину
- Для MiniApp: у каталозі обрано режим MiniApp і налаштовано тему
Inline-магазин (Telegram / Viber)
- Старт → **Магазин: каталог** (категорії, пошук, фільтри за ціною)
- Клік по товару → **Магазин: товар** або додавання з каталогу в кошик
- Кнопка «Кошик» → **Магазин: кошик** → **Магазин: оформлення**
- Після оформлення → **Магазин: статус замовлення** або подяка + {shop_order_id}
Telegram MiniApp
- Повідомлення з кнопкою Web App → `/miniapp-shop?project=ID` або `/learn?project=ID` (курс / портал LMS). У редакторі кнопок є швидка підстановка магазину й курсу.
- Покупка в MiniApp; бот отримує подію mainButton / web_app_data
- Після замовлення — push у чат з номером замовлення та ТТН (якщо НП)
Автооновлення каталогу
Підключіть джерело імпорту (Sheets, XML, webhook) у Магазин → Налаштування → Імпорт (`lk.epsenta.online/shop`). Синхронізація за розкладом оновлює ціни та залишки без ручного редагування.
Змінні
- {shop_cart_total}, {shop_cart_count} — після кошика
- {shop_order_id}, {shop_order_total} — після оформлення
- {shop_delivery_ttn} — ТТН Нової Пошти після відправки