By default, products in your Telegram store appear in the order they were created. But you can take full control of the display order using the Menu Order field β both in the Botoscope admin panel and in the Telegram store itself.
ποΈ Where Does Menu Order Apply?
Menu Order controls the sequence of products when option Show catalog on startΒ is active β meaning your bot shows products directly instead of category navigation buttons. (alternative command: /catalog)
To enable Catalog Mode:
- Go to Botoscope β System Controls
- Enable “Show catalog on start”
Once enabled, products will appear sorted by Menu Order (ascending) when customers open the bot or tap /catalog.
π» Step 1: Install BEAR
The easiest way to set Menu Order for multiple products at once is using the BEAR β WooCommerce Bulk Editor plugin.
- Install and activate BEAR from the WordPress plugin repository
- Go to BEAR β Settings
- Find the Menu Order field and make sure it is enabled
- Save settings
Menu Order will now appear as an editable column in the BEAR bulk editor table.
π’ Step 2: Set Menu Order for All Products
π‘ Pro Tip β The Right Way to Sort
Do not start by numbering from 0 upward right away. Instead, follow this two-step approach:
First β set all products to a high number like 9999:
- Open BEAR
- Go to Bulk Edit tab
- Set Menu Order =
9999 - Do bulk edit
This pushes everything to the “end” and gives you a clean slate.
Then β assign order to the products you want to prioritize:
| Menu Order | Product |
|---|---|
0 |
First product (shown first) |
1 |
Second product |
2 |
Third product |
... |
… |
9999 |
Everything else (shown last) |
Products with the same Menu Order value are sorted by ID descending (newest first).
β Result in the Telegram Store
After setting Menu Order, your customers will see products in exactly the sequence you defined when they browse the catalog:
/catalog β
1. [Menu Order 0] Your Featured Product
2. [Menu Order 1] Second Product
3. [Menu Order 2] Third Product
...
[Menu Order 9999] Everything else
π‘ Tips
- π’ Leave gaps between numbers β use
0, 10, 20, 30instead of0, 1, 2, 3so you can insert products between existing ones later without renumbering everything - π Re-sync bot cache after changes β after updating menu order by BEAR, use the sync button in Botoscope to refresh the bot product cache
- π¦ Works for categories too β WooCommerce category Menu Order also affects the order of category buttons shown in the bot