Quick installation guide: launch your Telegram store in 5 steps!
Step 1: Create your bot and obtain the Telegram API đ€
In order for your store to communicate on Telegram, we first need to create a âBot.â This is a very simple process managed by Telegram itself via an official bot called âBotFatherâ.
- Open Telegram (on your computer or phone) and search for the contact
@BotFather(the one with the blue check mark) or click on this link: https://t.me/BotFather. - Start the conversation by sending the command:
/newbot - BotFather will ask you for two things:
- A name for your bot (e.g.,
My Awesome Store). This is the name that will appear in conversations. - A username. It must be unique and end with
bot(e.g.,MyAwesomeStoreBot).
- A name for your bot (e.g.,
- Once completed, BotFather will send you a confirmation message containing your access token (API Token). This is a long string of characters. Copy this token and keep it safe, we will need it in step 4.
Step 2: Create your WooCommerce API keys đ
- In your WordPress dashboard, go to: WooCommerce â Settings â Advanced tab.
- Click on the âREST APIâ section.
- Click on the âAdd Keyâ button.
- Fill out the form:
- Description: Give it a name that is easy to remember (e.g.,
Telegram Store Bot). - Permissions: This is the most important step! Select âRead/Writeâ.
- Description: Give it a name that is easy to remember (e.g.,
- Click on âGenerate API Keyâ.
Step 3: Install the extension đ
This is the most common step.
- In your WordPress dashboard, go to Plugins â Add New.
- Click on the âUpload Pluginâ button at the top of the page.
- Select the
.zipfile for the plugin you downloaded after your purchase. - Click âInstall Now,â then âActivate Plugin.â
Step 4: Connect the extension and activate the bot âïž
Now let’s connect everything together! A new menu has appeared in your dashboard.
- Go to the Woo Telegram â General menu.
- Open the âAPI Keysâ tab. Paste the keys we obtained:
- Telegram bot token: The token from step 1 (BotFather).
- WooCommerce Consumer Key: The key from step 2.
- WooCommerce Consumer Secret: The secret from step 2.
- Open the âSettingsâ tab.
- Check the âEnable botâ box.
- (Optional) Enter your support chat ID (obtained via
@userinfobot) to enable integrated customer support.
- Click the âSave Changesâ button.
Your bot is now connected to your store! All that’s left to do is tell it how to accept payments.
Step 5: Set up your payment methods đ”
This is the final step to enable your bot to take orders. By default, all payments are disabled.
Go to Telegram Shop â General and open the âPaymentâ tab. Choose your strategy:
- Option 1: Payment on the Website
- Check the box âShow âPay on Websiteâ buttonâ.
- That’s it! The bot will create the order and redirect the customer to the secure payment page of your WooCommerce website, using your existing gateways (Stripe, PayPal, etc.).
- Option 2: Pay with Telegram
- If you have a Telegram âPayment Tokenâ (via @BotFather), paste it into the âAPI Keysâ tab.
- Then check the box âDisplay the âPay with Telegramâ buttonâ. The customer will be able to pay directly in the chat.
- Option 3: Payment link, bank transfer, etc.
- Enable âEnable custom payment methodâ and fill in the instructions (e.g., for a bank transfer) that the customer will receive.
Click âSave changesâ.
Step 6: Enjoy your new sales channel! đ
That’s it, you’re done!
Your store is now live on Telegram. To test it out, open Telegram, search for your bot using the username you created in step 1, and send it the command /start.
Your store menu should appear, ready to take its first order. Happy selling! âš
