Сценарії

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

Покрокова схема flow для inline-магазину або entry point у Telegram MiniApp.

Передумови

  • Каталог у /shop створений і **опублікований**
  • Додані способи оплати та доставки в налаштуваннях магазину
  • Для MiniApp: у каталозі обрано режим MiniApp і налаштовано тему

Inline-магазин (Telegram / Viber)

  • Старт → **Магазин: каталог** (категорії, пошук, фільтри за ціною)
  • Клік по товару → **Магазин: товар** або додавання з каталогу в кошик
  • Кнопка «Кошик» → **Магазин: кошик** → **Магазин: оформлення**
  • Після оформлення → **Магазин: статус замовлення** або подяка + {shop_order_id}

Telegram MiniApp

  • Повідомлення з кнопкою Web App → відкриває /miniapp-shop?project=ID
  • Покупка в MiniApp; бот отримує подію mainButton / web_app_data
  • Після замовлення — push у чат з номером замовлення та ТТН (якщо НП)

Автооновлення каталогу

Підключіть джерело імпорту (Sheets, XML, webhook) у /shop → Налаштування → Імпорт. Синхронізація за розкладом оновлює ціни та залишки без ручного редагування.

Змінні

  • {shop_cart_total}, {shop_cart_count} — після кошика
  • {shop_order_id}, {shop_order_total} — після оформлення
  • {shop_delivery_ttn} — ТТН Нової Пошти після відправки