Six screens are enough to sell: home, product, cart, my orders, favourites and profile. They are already wired together — buttons lead where they should, the cart adds up, and a placed order arrives in your Telegram.
The screens are already wired together: buttons lead where they should, forms send, lists are drawn from a table.
A layout of the screens rather than a screenshot of a finished app: how it looks depends on your colours, type and content.
🏪
Home
A cover photo, drop figures, section tiles, search and section chips that narrow the product grid. Products come from the Products table: a row is added in the editor or from a phone, and the shop front redraws itself.
Cover
Sections
Search
Products
👟
Product
Photo, price and description from the product row, a size choice, and Favourite and Add to cart buttons — the chosen size travels to the cart with the product. Sizes 40–44, specifications and delivery terms are shared text for every product.
Photo and price
Size
Description
Add to cart
🛒
Cart
What was chosen, the total, name, phone and delivery address, and a Pay button. The payment goes to your own till — YooKassa or T-Bank — connected in the Publish dialog. The caption under the button is a permanent hint about the till and can be removed.
Items
Total
Delivery
Pay
📦
My orders
The buyer’s orders with date and status, plus a Favourites tab. Cart, favourites and orders are private tables: only the buyer sees their rows, and they survive a reload — which needs a connected bot. A new order arrives as “Accepted”; the status is then changed in the table.
Orders
Status
Favourites
To catalogue
What gets changed first
Products and prices live in the Products table: rows are edited in the editor and from a phone.
Sections, the drop figures and the size set are matched to your range, not the demo one.
The till is connected in the Publish dialog; without one, the payment action is removed from the checkout button and the order goes out as a request.
How to start from this template
1Open the builder and pick the template — it opens assembled and working.
2Replace the content with your own: table rows, text, photographs and prices.
3Connect your bot and press Publish — the app becomes a button in its menu.
Questions about this template
How many products will this store take?
The shop front is drawn from a table. A long list can be split into portions with a “Show more” button in the list’s settings. One table holds up to 5,000 rows, and the plan sets how many records you get in total.
Can products be kept in a spreadsheet?
Yes. The table can be filled from your Google Sheet, Yandex Disk or an address answering with JSON; a source is connected after the first publish. Such rows are edited in the source itself.
Will the store open in a browser?
Not by default: in a browser a visitor sees an explanation and a way to your bot. Switch on “Works as a site” and the same screens open in a browser too, each at its own address, with sign-in by a code confirmed in Telegram or MAX.
How it looks in the trade
The industry page shows what the app is made of in this trade, what it costs to run and where to start.