Products and Orders Overview

What It Is

The «Products» section (/app/products) is Botconsole's built-in e-commerce subsystem that transforms any bot into a full-featured online store. You can sell physical and digital goods, accept online payments, track inventory stock levels, manage orders, print branded invoices, and analyze customer behavior.

The subsystem works seamlessly across all supported channels: Telegram bots, Web Widgets on websites, WhatsApp, and other messengers.

Key Capabilities

  1. Direct in-chat sales: customers browse products, add items to a shopping cart, place orders, and pay without leaving the messenger.
  2. AI-assisted sales: the «AI Dialog» block acts as a 24/7 personal sales consultant. The model answers product questions, recommends items matching customer needs and budget, and guides them straight to checkout.
  3. Unified order registry: all purchases across all bots and communication channels are aggregated in a single dashboard with filters, search, and change history.
  4. Branded PDF receipts: automatic generation of clean sales receipts featuring your bot's logo, company legal information, itemized product tables with VAT/tax calculations, and custom footer notes.
  5. Customer cohorts & profiles: track repeat buyers, purchase frequencies, average order value (AOV), and customer lifetime value (LTV).
  6. Flexible scenario building: built-in actions for products, orders, and payments in the visual flow builder give you full freedom to build any shopping flow — from 1-click buy to complex multi-step carts with dynamic shipping calculations.

Subsystem Architecture

code
┌────────────────────────────────────────────────────────┐
│                   Account Portal                       │
│     Product Catalog  │  Order Management               │
│     Shipping & Tax   │  Customer Notifications         │
└──────────────────────────┬─────────────────────────────┘
                           │
                           ▼
┌────────────────────────────────────────────────────────┐
│                   Bot Constructor                      │
│   Products & Orders actions (Catalog / Orders / Cart)  │
│   «AI Dialog» block (Smart advisory & recommendations) │
│   «Payment» block (Telegram Payments, Stripe, etc.)    │
└──────────────────────────┬─────────────────────────────┘
                           │
                           ▼
┌────────────────────────────────────────────────────────┐
│                   Sales Channels                       │
│     Telegram  │  Web Widget  │  WhatsApp               │
└────────────────────────────────────────────────────────┘

Selling in Tandem with AI

One of Botconsole's most powerful features is linking your product catalog directly to LLM models (GPT, Claude, Gemini, Z.AI, etc.):

  • Product advisor: the AI interprets natural language queries (e.g., «Recommend a birthday gift for a colleague under $50 who loves coffee») and suggests matching catalog products with real-time pricing and links.
  • Visual search: users can send a photo of an item, and vision-enabled models identify similar products in your catalog.
  • Natural language ordering: the bot understands unstructured conversational requests («Add two bags of espresso and deliver by courier to Main St. 15») and triggers constructor actions to create and populate the order.

Documentation Sections