Sin impuesto Con impuesto

RKR Telegram Store (Mini App): Sell from a Telegram bot

Price: €157.18
€129.90 Sin impuesto €157.18 Con impuesto

Turn your Telegram bot into a PrestaShop store: catalog and shopping cart in the chat, Mini App with 23 themes, native Telegram payment or direct link to your website's checkout, order status notifications, abandoned cart reminders, and statistics. Rekire module, tested in real stores.

Compatible with PrestaShop 1.7.8 to 9.x, with PHP 7.4 to 8.4.

Share

Sell via Telegram

Your customers are already on Telegram. Your store isn't yet.

Every customer who has to leave the chat, open their browser, and search for your website is a lost customer. RKR Telegram Store (Mini App) turns a Telegram bot into your PrestaShop store: catalog, shopping cart, and purchase without leaving the conversation.

23 topics
for the Mini App, with live preview in the back-office
2 ways to pay
Native Telegram payment, or stepping from the cart to the normal PrestaShop checkout with all its payment methods
1.7.8 → 9.x
Tested on PrestaShop 9.2.0 with PHP 8.3

/ A showcase within the chat

The bot displays your catalog with combinations, real-time stock, an image gallery, and discounted prices (the previous price is crossed out). The customer filters by category, sorts by new arrivals, price, or name, and searches by text. The shopping cart is saved via chat, and you can apply PrestaShop discount codes. Deactivated, hidden, or unavailable products are neither visible nor can be purchased.

In addition to the chat, you have a Mini App with the full-screen store within Telegram. You choose from 23 themes, eight animation effects (or none), your welcome and footer texts in each language, and see the live result in the back office before publishing.

You decide how to get paid

Telegram native payment
The customer pays directly through the Telegram invoice using the payment provider you configure in @BotFather. The order is created only after Telegram confirms the payment, verifying that the chat, amount, and currency match the shopping cart.
Step to PrestaShop checkout
The bot submits the shopping cart to your website, and the customer completes the purchase using any of your existing payment methods. They can log in with their account or check out as a guest; the bot will not log them in.

You can activate one, the other, or both. With both enabled, the customer chooses between paying without leaving Telegram or going to the store.

/ So the customer knows where their order is

Every order status change is sent to the customer's chat. You choose which statuses you want to be notified about. Orders that customers complete on the website using a Telegram shopping cart are also linked to their chat and receive notifications.

/ Recovers shopping carts that were left unfinished

If you activate it, the bot will send reminders via Telegram about abandoned carts after a specified number of hours (24 by default, from 1 to 720), with only one reminder per cycle. It works with a scheduled task: you copy the protected URL provided by the module into your scheduler; hourly is recommended. The same task also clears the old cart record.

/ Recognized clients

With the /link command, the customer links their chat to their store account using a one-time code and a confirmation page. They can then view their actual orders with /orders. There are also direct links to products, both in the chat and the Mini App, for use in your campaigns.

Measure what you sell on Telegram

Statistics with graphs
Revenue, orders, average order value, conversion rate, active shopping carts, orders by status, payment methods, best-selling products, and hourly activity, for 7, 30, 90, or 365 days. Export to CSV.
Activity
Lists of linked sessions and orders, with search and pagination, forwarding of order notifications and deletion of chat data at the customer's request (GDPR).

What worries us

Webhook and Mini App Security
The webhook requires a secret, accepts only POST requests and official Telegram IPs (configurable), and limits the request rate. The Mini App verifies the signature of the data sent by Telegram. The bot token and the payment provider token are not included in the exported configuration files.
Permits
The panel is only available to the SuperAdmin and employees with permission to configure modules.
It coexists with your other modules
Its classes have their own prefix, so it doesn't clash with other Rekire modules like RKR Send Telegram or Easy Blog.
Guide and sample data
It includes a guide within the back-office and demo data that you can install to see the assembled store and then delete.

You need your own bot, which can be created for free at @BotFather, and an HTTPS-enabled store so Telegram can send messages to the webhook. Native payments also require a payment provider activated at @BotFather. Telegram, @BotFather, and payment providers are third-party services with their own terms and conditions.

Compatible with PrestaShop 1.7.8 to 9.x, with PHP 7.4 to 8.4

Developed and maintained by REKIRE

  • Reference
    rkrshopintotelegram

v1.2.4

PrestaShop Addons version: includes the module key ( module_key ), license header in all templates, and the paymentOptions hook (no payment option in the web checkout: payment is still processed within Telegram). No functional changes.

v1.2.2

PrestaShop Addons version: the validator is cleaned in all nine sections.

Changed

  • The bot's messages no longer contain HTML written in PHP: the bold text comes from a Smarty template ( tg-bold.tpl ), which also escapes the text. The client sees the same thing.
  • Subscription products: RKR Product Subscription is checked to ensure it is active in the store by querying module_shop ( Module::isEnabled() is deprecated since PS 9.0).
  • Code style (PrestaShop PHP CS Fixer) and types reviewed with PHPStan, no behavior changes.

Corrected

  • PrestaShop 1.7.8 in debug mode: the menu "RKR Telegram Store" gave a 500 error ( array_pop() on the page title).
  • Installing the module no longer leaves "Translation not found" messages in the log: texts are only translated when your catalog is loaded.

v1.2.1

Corrected

  • Subscription products (with RKR Product Subscription): These were previously purchased directly from Telegram as a one-time purchase, at the price of a single subscription fee, with no renewals, as the plan and frequency were selected only on the product page. Now, they no longer appear in the bot or Mini App cart: they display "View and subscribe on the website," which opens the product page. Any items added before the change are removed from the cart.
  • The Mini App opened from the bot's menu button (without a token in the URL) used to give "invalid session": now it identifies the user by the initData signed by Telegram.
  • /checkout with a missing or invalid token used to give a blank page ( Link::getIndex() does not exist): now it redirects to the homepage.
  • Spanish translations of the new texts of version 1.2.0.

v1.2.0

Safety and compatibility check before first sale.

Corrected

  • Telegram native payment : the order is no longer created when you tap "Pay" (it used to be created as "Payment accepted" without payment being received). Now it's created only upon receiving successful_payment , checking chat, amount, and currency against the cart, in an idempotent manner, and saving the Telegram and vendor payment IDs.
  • Fatal error when paying or going to the website in PrestaShop 9: Tools::encrypt() , Order::getOrderByCartId() and validateOrder() without PaymentModule .
  • Switching to the web from Telegram no longer logs you in as the chat client: the shopping cart is simply delivered to the browser; the visitor enters or purchases as a guest.
  • Link account ( /link ): only by POST with form token and showing which Telegram user the code belongs to.
  • The Mini App rejected the user after pressing a button on the bot (it treated the bot as the user); the cron, "Register commands" and the Mini App page failed due to incorrect class and template names.
  • Conflict with other Rekire modules: classes are passed to RkrStg* and the menu trait to RkrShopTelegramMenuTrait (with rkrsendtelegram , rkrsmartcoupons or easyblog installed the configuration gave error 500).
  • Products that are deactivated, hidden, or unavailable are no longer viewed or purchased.
  • Orders placed on the website from a Telegram shopping cart are linked to the chat and receive status notifications.

Security

  • The panel is reserved for SuperAdmin and employees with configuration permissions only.
  • The webhook always requires the secret; exporting/importing settings no longer includes the bot token, the provider token, or the secret.
  • Custom CSS without < ; intro and footer passed through the HTML purifier.
  • initData without auth_date is rejected; limit of attempts on coupons.

Addons

  • AFL-3.0 license, .htaccess , no Context:: , hash_hmac , file_get_contents or nofilter no sanitizer; PHP CS Fixer.

4 other products in the same category

rkrreturns
€72.60
€60.00 Sin impuesto €72.60 Con impuesto
Product Videos
RKR Returns: let customers return it themselves, in 1:22 (English)
play_circle_outline

Questions and answers

Nobody has asked anything about this product yet.

Loading...
Cookie consent
Back to top