Сценарії

Рецепт: магазин у боті (каталог → кошик → оплата)

Покрокова схема 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} — ТТН Нової Пошти після відправки
Рецепт: магазин у боті (каталог → кошик → оплата) — Wiki Epsenta