Home · Features · A shop in your Telegram and MAX bot — no website, no commission on sales

Sales

A shop in your Telegram and MAX bot — no website, no commission on sales

The buyer opens the storefront right in the chat with your bot, adds products to the cart, chooses delivery and pays — on delivery or online to your account. The order reaches you in Telegram or MAX, the deal goes to the CRM. No website needed, no commission on orders.

From the Basic plan — 650 ₽/monthNo commission on ordersTelegram, MAX, VKontakte and website

How the buyer sees the shop

One storefront for all of the bot’s channels. Where the messenger supports mini apps, it opens inside the chat; elsewhere it opens by link, but the order is still tied to the conversation.

Telegram: storefront inside the chat

A button in the bot’s message or the “Shop” menu button to the left of the input field opens the storefront as a mini app — without switching to a browser. We save your previous menu button and restore it if you turn off the shop button.

MAX: the bot’s mini app

Enter the storefront address as the bot’s mini app on the MAX partner platform and turn on this setting in CHBT — the storefront will open inside MAX. The bot works via the MAX for Business platform API. Until the address is entered, the button opens the storefront by link.

VK: storefront by link

The button arrives as a link, but the order is tied to the conversation with the community: the buyer gets order messages in the same place where they wrote to you.

Chat on the site

In the CHBT widget the shop button leads to the storefront, and the order stays in this conversation. Handy if your website has a catalog but no cart.

Your own storefront address

The shop lives at chbt.io/s/your-shop. You can put the link in your channel description, profile header or website — the storefront opens in any browser.

The AI seller leads to the cart

The buyer writes “cedar-scented candle under 1500” — the AI seller picks products from the catalog and shows a card with a “Buy in shop” button. It opens this product in the storefront.

How to launch a shop in your bot in 4 steps

Everything is set up in the dashboard, without a developer or a separate website.

  1. 1

    Connect a bot

    In “Channels” — Telegram, MAX, VK or website chat. The shop accepts orders on the Basic plan and higher; the owner has one Business trial day without a card.

  2. 2

    Add products and delivery

    “Shop” → “Products”: your own products with photos and variants, or products from the catalog with a shop price. In “Delivery” — pickup, courier or nationwide delivery at your price.

  3. 3

    Set up payment

    Payment on delivery works right away. For online payment, fill in the seller details and connect your own YooKassa or CloudPayments in “Payment acceptance” — we check the keys with the provider before saving.

  4. 4

    Open the storefront to buyers

    Turn on “Storefront accepts orders”, add an “Opens the shop” button to a flow, a menu button in Telegram and the bot’s mini app in MAX.

Products: your own or from the catalog, including Wildberries

Your own products are created right in the shop: name, description, up to 10 photos (each up to 5 MB — we compress them and strip camera data), variants such as size and color, price, old price for a discount, and stock.

Products from the CHBT catalog are already loaded from a CSV, TSV or JSON file, an online store feed (YML, Google Merchant, CSV) or via the Wildberries API. To let buyers put such a product in the cart, give it a shop price — it is separate from the marketplace price. How to build a catalog — on the product catalog page.

Marketplace next to the cart. A catalog product can keep its “Buy on WB/Ozon” button: the buyer chooses whether to order from you or go to the marketplace. Clicks are counted in the “Sales” section.

  • Stock is deducted at the moment of ordering: two people cannot buy the last item.
  • A canceled order returns the product to stock.
  • A button in a flow opens the whole shop, a category or a specific product.
  • One currency per shop: rubles, tenge or sum.

Cart and delivery

The buyer fills the cart with several products and variants, leaves a name and phone number (+7 or +998), an email if they wish, and chooses how to receive the order. If a minimum order amount is set, the storefront shows how much more to add.

Delivery optionWhat you set up
PickupPickup points: name, address and opening hours. The buyer’s address is not requested
CourierPrice and description of the terms
Nationwide deliveryPrice and description — for example, “shipping by a delivery company in 1–3 days”
OtherAny terms at your price

For courier, nationwide delivery and other options the storefront asks for the buyer’s address — this can be turned off. Each option has its own price and free delivery threshold: “free from 3,000 ₽” is calculated the same way in the storefront and in the order. Without at least one delivery option the storefront does not accept orders.

  • Up to 20 delivery options, up to 50 points in each pickup option.
  • The delivery price is added to the order and appears as a separate line in the receipt.
  • You set the delivery cost: there is no rate calculation or tracking for CDEK and Russian Post.

Payment to your account and 54-FZ receipts

On delivery — in cash or by transfer: the order goes straight to you for processing.

Online — on the page of your YooKassa or CloudPayments: by card, via SBP or another method enabled in your account. The money goes to your account: CHBT does not receive it and does not see card data. An online order waits 45 minutes for payment, and the products are reserved for that time. We check every payment with the provider ourselves and mark the order as paid, even if the provider’s notification was lost.

54-FZ receipts are issued by your provider — YooKassa or CloudKassir — if you turn on receipt transfer. Specify the tax system and VAT rate, including 22% and 5% or 7% under the simplified tax system; the rate can be overridden for an individual product.

Refunds — from the order card: individual items, delivery or everything at once. The money is returned through your provider, which also issues the refund receipt. If a buyer accidentally paid for an order twice, the second payment is refunded automatically.

Digital products for Stars. Telegram allows courses, consultations, access passes and files to be sold in bots only for Stars (Telegram Stars). Mark the product as “Digital product” and set a price in Stars — in Telegram it gets a “Buy for N ★” button. Stars go to your bot’s balance and are withdrawn via Fragment in TON; there is no 54-FZ receipt, and refunds are full only, with a button in the order card.

  • Online payment is in rubles only. Shops in tenge and sum accept payment on delivery.
  • Online payment requires seller details: sole proprietor or company, TIN, address, privacy policy and return terms.
  • The payment fee is charged by your provider under your contract. CHBT takes no commission on orders.
  • Rubles are paid on the provider’s page, digital products in Telegram — with Stars in the Telegram payment window.

Orders, notifications, CRM and flows

A new order reaches you by email, as a push notification and in Telegram or MAX — through the notifier bot from the “Notifications” section. In “Shop” → “Orders” you see the items, buyer, delivery, payment and history. Stages: “New”, “Awaiting payment”, “Paid”, “Packing”, “Shipped”, “Ready for pickup”, “Completed” and “Canceled”.

When you change the stage, the buyer gets a message in their chat with the bot — if the order was placed from a messenger or website chat — and for payment, shipping and pickup also an email, if they left one. The deal in the CRM moves together with the order: a paid order is at the “In progress” stage, a completed one at “Paid”, a canceled one at “Declined”.

Your own text instead of the standard one. The “Shop event” trigger runs your flow on “Order placed”, “Order paid”, “Order shipped” and other events. The order number, total and link are available in the text — for example, an upsell after pickup or a request to rate the purchase.

The shop funnel in the “Sales” section: how many people opened the storefront, added a product to the cart, placed and paid for an order. More on the analytics page.

  • Order notifications go through a queue with retries: if Telegram or email did not respond for a while, sending is retried, without duplicates.
  • An order from a messenger is linked to the contact card and its conversation.
  • Buyers from VK and website chat get order messages in the same conversation.

Shop in a CHBT bot vs the uCoz web bot: comparison

The uCoz web bot (uShop) is a long-standing shop builder for Telegram, and it also has a separate page about MAX. It is a strong option if you need delivery service integrations, promo codes or your own website store. CHBT is a chatbot builder where the shop is part of the bot: the same flow, Conversations, CRM, the AI seller and two more channels — VK and website chat. uCoz data is taken from the pages ucoz.ru/bot, ucoz.ru/bot/max and the instructions as of 21.10.2026. Terms of services change — check them on their websites.

What we compareCHBTuCoz, web bot
PriceBasic — 650 ₽/month per bot, Business — 1,290 ₽/month. One Business trial day without a card. On Free the shop does not accept orders“Shop” plan: 1,099 ₽/month paid monthly, 879 ₽/month paid yearly, 769 ₽/month for two years. 15 days free
Commission on ordersNone. The payment fee is charged by your providerNot stated on the pages
TelegramMini app in the chat with the bot, menu buttonThe web bot is a mini app
MAXThe bot’s mini appYes, a separate “Shop in MAX” page
VKStorefront by link, order tied to the conversationNot mentioned on the pages
WebsiteWebsite chat leads to the storefront; storefront at chbt.io/s/…, no custom domainuShop website store on your own domain, synced with the bot; a domain is included with the yearly plan
ProductsYour own products with variants, up to 10 photos; catalog from a CSV/TSV/JSON file, a YML or Google Merchant feed, via the Wildberries API; “Buy on WB/Ozon” buttonOptions, categories, filters, promotions; import from Excel and Google Docs, 1C, MoySklad, YML; unlimited products
Digital goodsYes: in Telegram — for Stars (Telegram Stars), a “Buy for N ★” button; outside Telegram — for rubles through the providerYes: physical goods, digital goods and services
PaymentOn delivery or online via your YooKassa or CloudPayments (card, SBP) in rubles; digital products in Telegram — with Telegram StarsYooKassa, T-Bank, Sberbank, Stripe and others; Telegram Payments, Telegram Stars; cryptocurrency; bank transfer. The page claims 77 currencies
54-FZ receipts and refundsThrough YooKassa or CloudKassir, VAT 22% and 5/7% under the simplified tax system; partial and full refunds from the order cardNot described on the checked pages
DeliveryYour own options: pickup with points, courier, nationwide, free from a set amount. No carrier rate calculation or trackingIntegrations with CDEK, Russian Post, Yandex Delivery, Boxberry and others; own couriers
Promo codesNoYes
Product reviewsNoNot mentioned on the pages
Orders and notificationsOrder stages; to the seller — Telegram, MAX, email, push; to the buyer — a message in their chat and an email; a deal in the CRMCRM with orders and statuses, notifications about new orders in Telegram
Flows and AIA flow on an order event, the AI seller picks a product and leads to the storefront, the shared Conversations inboxButton menu, broadcasts to everyone who started the bot; AI is not mentioned on the pages
Setup done for youNo, you set it up yourself in the dashboard“Turnkey shop” service, 5 days on average

In short. If your priority is delivery service integrations, promo codes, cryptocurrency or a website store on your own domain, look at uCoz. If you need a shop inside a bot that also answers clients, picks products with AI and works in VK and on your website, CHBT gives you one dashboard and one price per bot with no commission on orders.

Who the shop in a bot is for

A good fit if:

  • you sell in a Telegram channel, in MAX or in a VK community and now take orders in private messages;
  • you have dozens or hundreds of products — clothing, cosmetics, candles, gifts, food to order — and pickup, courier or nationwide shipping;
  • you are a Wildberries seller and want to sell to regular buyers directly while keeping a button to the marketplace;
  • your bot already answers clients, and you need the storefront in the same conversation rather than on a separate website;
  • you sell courses, consultations or access passes in Telegram — for Telegram Stars.

Not a fit if:

  • you need 54-FZ receipts or partial refunds for digital products in Telegram: there is no receipt for Stars, and they can only be refunded in full;
  • you need automatic delivery cost calculation and CDEK or Russian Post tracking;
  • you cannot do without promo codes, storefront reviews or online payment in tenge and sum;
  • you need a full online store with your own domain and SEO — then the shop in your bot can be an extra channel next to the website.

What the shop does not have yet

The limits are clear before you launch.

  • Promo codes and product reviews in the storefront.
  • 54-FZ receipts and partial refunds for Stars: digital products in Telegram are paid with Telegram Stars, Stars go to the bot’s balance, and they can only be refunded in full.
  • Rate calculation and tracking for CDEK, Russian Post and other carriers: you set the delivery options and prices.
  • Online payment in other currencies, providers other than YooKassa and CloudPayments, and card payments inside Telegram (Telegram Payments): rubles are paid on the provider’s page.
  • Telegram Business connection: the shop works in the chat with the bot, not in the seller’s personal account.
  • Multiple currencies in one shop and a custom domain for the storefront.

Available plans

CHBT takes no commission on orders: you pay only for the plan, and the online payment fee is charged by your provider under its contract. Basic — 650 ₽ per month per bot: shop, broadcasts, operators, AI agent and AI seller, 150 AI credits. Business — 1,290 ₽, 500 credits. Products and the catalog can be prepared on Free, but the storefront starts accepting orders from Basic. There is one Business trial day per owner, without a card.

Free0 ₽
The section is visible, the storefront does not accept orders
Basic650 ₽/month
The full shop, no commission on orders
Business1,290 ₽/month
The shop and 500 AI credits for the AI seller

Compare Plans in full →

FAQ

How much does the shop in a bot cost, and is there a commission on orders?

The shop is included in the Basic (650 ₽ per month per bot) and Business (1,290 ₽) plans. CHBT takes no commission on orders: the online payment fee is withheld by your YooKassa or CloudPayments under its contract. On the Free plan the shop section is visible, but the storefront does not accept orders.

Do I need a website or a separate app?

No. The storefront lives at chbt.io/s/your-shop and opens inside Telegram and MAX as the bot’s mini app, and by link in VK and website chat. If you already have a website, you can put a link to the storefront there too.

Where does the money go, and who issues receipts?

Online payments go to your YooKassa or CloudPayments account; CHBT does not receive the money and does not see card data. The 54-FZ receipt is issued by your provider — YooKassa or CloudKassir: you specify the tax system and VAT rate, including 22% and 5% or 7% under the simplified tax system. You can also accept payment on delivery only.

How does the shop work in MAX?

The bot connects via the MAX for Business platform API. For the storefront to open inside MAX, enter its address as the bot’s mini app on the MAX partner platform and turn on this setting in the “Shop” section. Until the address is entered, the “Open shop” button in MAX opens the storefront by link.

Can I sell in VK and in website chat?

Yes. There the shop button arrives as a link, but it carries a buyer tag: the order is tied to their conversation, and they get order messages in the same chat. A link with this tag is valid for 12 hours — the bot issues a fresh one with every message that has the button.

Can I load products from Wildberries or a YML feed?

Yes. Products from the CHBT catalog — from a YML or Google Merchant feed, a CSV, TSV or JSON file and via the Wildberries API — get into the shop when you give them a shop price. You can keep a “Buy on WB/Ozon” button next to them; clicks on it are counted in “Sales”. Your own products with photos and variants can also be added manually.

Is there CDEK and Russian Post delivery?

There are no delivery service integrations yet: the cost is not calculated, and the tracking number is not sent automatically. You set your own options — pickup with points, courier, nationwide delivery or your own option — with a price and a free delivery threshold.

Can I sell digital goods and accept Telegram Stars?

Yes. Mark the product as “Digital product” and set a price in Stars — in the Telegram mini app it gets a “Buy for N ★” button: a one-item order without a cart or delivery, paid in the Telegram payment window; an unpaid order waits 15 minutes. Stars go to your bot’s balance and are withdrawn via Fragment in TON; there is no 54-FZ receipt, and Stars can only be refunded in full. Outside Telegram such a product is sold for rubles through your payment provider if it has a shop price.

What does the buyer see after ordering?

If the order was placed from a messenger or website chat, right after ordering they get a message in the chat with the bot, and an email too if they gave one. When you mark the order as packing, shipped or ready for pickup, the bot sends a new message. Instead of the standard text you can send your own flow via the “Shop event” trigger.

How is the CHBT shop different from the uCoz web bot?

As of 21.10.2026 uCoz has a “Shop” plan from 769 to 1,099 ₽ per month, delivery service integrations, promo codes, cryptocurrency and a website store on your own domain; digital products for Telegram Stars are available in both. In CHBT the shop is part of the chatbot: from 650 ₽ per month per bot with no commission on orders, plus VK and website chat, CRM, flows on order events and the AI seller. The detailed table is above on this page.

Take orders where buyers already message you

Connect a bot, add products and a delivery option — the storefront will open in Telegram, MAX, VK and on your website. From 650 ₽ per month per bot, no commission on orders.

Open a shop in your bot