Detailed Features
1. A complete sales funnel, 100% native to Telegram
From discovering the product to calculating shipping costs, without ever leaving the chat.
Forget bots that are just simple catalogs. Telegram Shop for WooCommerce offers a browsing and shopping experience as comprehensive as your website, but with the speed and simplicity of a messaging app.
Smooth and intelligent navigation
Your customers can explore your store exactly how they want. Give them access to your entire catalog via:
- Clear, paginated product lists.
- Navigation by Categories and nested subcategories.
- Sorting by Tags or Brands (if enabled).
- Instant product search.
What’s more, you can choose the style: an ultra-fast text-based List mode or a Visual mode (PRO) for a product-by-product display.
Advanced variable product management
This is one of the biggest challenges for e-commerce bots, and we’ve solved it. Our plugin handles variable products perfectly.
When the customer selects a variable product, the bot doesn’t just add it to the cart. It guides the user interactively, asking them to choose their size, color, or any other option. The interface updates dynamically to display only valid combinations, with the corresponding price and photo.
A smart, connected shopping cart
The customer’s shopping cart is persistent and easy to manage. The user can:
- Add products and choose the quantity.
- View their shopping cart at any time.
- Update quantities (increase, decrease) or delete items.
- Apply a discount code (coupon) that affects the total amount.
The final step: calculating shipping costs in real time
This is the finishing touch to a professional sales funnel. When it comes time to confirm the order, the bot doesn’t just display a subtotal.
Thanks to our custom REST API (/wts/v1/calculate-totals), the plugin analyzes the customer’s cart and their registered shipping address to query WooCommerce and display the actual shipping methods and their costs. The customer sees their “Grand Total” (products + shipping + discounts) before choosing their payment method.
2. Comprehensive Customer Account Management
Unlike anonymous bots, Telegram Shop for WooCommerce transforms chat into a true extension of your WooCommerce customer area.
Secure login and account creation
We have integrated a simple yet secure authentication system based on email verification.
- Easy Login: An existing customer simply enters their email address. The bot sends them a unique 6-digit verification code via email. By entering this code, their Telegram account is instantly linked to their WordPress account.
- Native Account Creation: A new customer can create an account directly from the bot. The process is the same: they enter their email address, receive a code, and the bot automatically creates their user account in WordPress, sending them their login details by email.
A “My Account” section in Telegram
Once logged in, the customer unlocks a comprehensive “My Account” menu where they can manage their information without ever visiting your website:
- View Order History: The customer can browse a list of all their past orders, with pagination. They can click on any order to see the full details: items, total, status (pending, completed, etc.).
- Manage Delivery Address: No more input errors at checkout. Users can view their saved delivery address and edit it via a conversational form. The bot guides them step by step to update their name, address, zip code, and phone number.
This account management is key to a smooth shopping experience: thanks to this saved address, the bot can calculate the exact shipping costs even before payment.
3. Three flexible payment methods
Let your customers pay however they want, directly in the bot.
Don’t limit yourself to a simple redirect. Telegram Shop for WooCommerce integrates three separate payment flows to maximize your conversions and adapt to all types of customers. You can activate one, two, or all three methods simultaneously.
Payment on the website (the universal option)
This is the simplest and most compatible method.
- How it works: The bot creates a “Pending” order in WooCommerce and generates a secure payment link to your site’s checkout page.
- Advantage: The customer is transferred to your site to complete the transaction. This method is compatible with 100% of your existing payment gateways (Stripe, PayPal, Mollie, etc.).
Telegram native payment (the PRO experience)
For an instant, frictionless shopping experience, offer payment directly in Telegram.
- How it works: By connecting your bot to a provider (such as Stripe via Telegram), you obtain a “Payment Token.” Our plugin uses this to generate a native Telegram invoice.
- Advantage: The customer pays with one click using their credit card saved in the app, without ever leaving the chat. This is the fastest flow. The plugin then automatically updates the WooCommerce order.
Custom payment (the flexible option)
Perfect for offline payments such as payment links, bank transfers, checks, or cash on delivery.
- How it works: You enable this option and write the instructions yourself (your IBAN, an address, etc.) from the admin panel.
- Advantage: The bot creates the order, displays your instructions to the user, and, if you wish, automatically sends a summary email to the customer with these same instructions.
4. Marketing tools & ROI analysis
Your bot isn't just a sales channel. It's your new mailing list.
Every user who interacts with your bot is a potential customer you can follow up with. Our plugin turns your bot into a powerful direct marketing tool, with statistics to prove its effectiveness.
Create promotional campaigns in 3 clicks
Forget about emails ending up in spam folders. From the WordPress Marketing admin panel, you can:
- Write a promotional message (Markdown compatible).
- Attach an image (banner, product photo).
- Link an action button (e.g., “See Promo”) that sends the customer directly to a specific product page.
Reliable and mass mailing to all your subscribers
With a single click, you can send this campaign to all users who have already interacted with your bot (status “subscribed”).
To ensure maximum deliverability and never overload your server, we have designed a robust sending system:
- Background Sending: The campaign is processed in the background (via
admin-ajax.php), so you can close the page. - Batch Sending: The plugin sends messages in small batches (e.g., 25 at a time) to effortlessly manage lists of thousands of subscribers.
- Live Tracking: A progress bar in your admin panel shows you the status of the sending process.
Measure what matters: clicks and revenue
Sending a campaign is good. Knowing what it brings in is better. Our “Statistics” dashboard gives you a clear return on investment (ROI):
- Click Tracking: The plugin counts every click on the buttons in your marketing campaigns. The “Statistics > Campaigns” tab shows you, campaign by campaign, which one generated the most engagement.
- Revenue Tracking: The plugin doesn’t just track clicks, it tracks sales. The “General” tab shows you the exact total revenue generated by orders placed via the bot.
Finally, you know how much you’re earning thanks to Telegram.
5. Integrated interactive customer support
Respond to your customers in real time, directly from your own Telegram.
Turn a simple question into a personalized conversation. Our customer support module (PRO) creates a direct bridge between you and your customers, without leaving Telegram.
Client side: a simple discussion thread
- When the customer clicks on “Contact Us”, the bot opens a private chat thread.
- The user types their message (or messages) and sends it.
- The entire conversation, including the administrator’s responses, is stored in the same screen for easy tracking.
Administrator side: maximum efficiency
- Instant Transfer: As soon as the user sends their message, the bot automatically transfers it to the “Support Chat ID” you have configured (your personal Telegram account, for example).
- Direct Reply: To reply, you don’t need to log in to WordPress or any customer service software. Simply use Telegram’s “Reply” function on the forwarded message from the customer.
- Anonymous Forwarding: The bot receives your reply, identifies it as a support reply, and instantly forwards it to the customer. The customer receives it from the bot, preserving your anonymity while ensuring a direct reply.
It’s the simplest and fastest way to manage customer support, wherever you are.
6. Advanced customization and robust administration
A plugin designed to fit your brand and withstand the load.
Telegram Shop for WooCommerce is not a rigid solution. We designed it so that you can adapt it to your brand image and so that it is technically reliable in all circumstances.
Customize the bot to suit your image.
Your bot shouldn’t look like all the others. From the admin panel, you can:
- Change the Logo: Upload your own custom logo, which will be displayed on the main menu and all navigation screens.
- Customize Texts: Rewrite the welcome message (
/start) and the label of each button in the main menu and payment funnel to perfectly match your tone and language. - Enable/Disable Features: Don’t manage “Brands” or don’t want a “Contact” button? Disable them with a single click. You control what the customer sees.
True multilingual management
Sell internationally with ease. Our plugin is designed to be multilingual:
- Automatic Detection: It automatically detects the languages installed on your site via WPML or Polylang.
- Language Selector: A “Change Language” button allows your customers to choose the language in which the bot is displayed.
- Custom Translations: The admin interface allows you to upload your own translation files (
.mo) for each language, giving you complete control over the terminology.
Designed for reliability and performance
Under the hood, the plugin is equipped with mechanisms to ensure a smooth user experience and sound management of your resources:
- Anti-Click Protection (Race Condition): We have integrated a “locking” system (
acquire_lock). If a user frantically clicks on multiple buttons, the bot only processes the first request, preventing conflicts, duplicate orders, or errors. - Smart Caching: For instant display, the plugin caches your product data. But more importantly, this cache is automatically purged and rebuilt as soon as you update a product in WooCommerce, ensuring that your bot always displays up-to-date information.
- Image Reliability: Rather than sending a simple link (which can fail in Telegram), the bot downloads, optimizes, and caches the product image before sending it as a file, ensuring perfect display every time.
