Descripción
TarahiPlus Messenger Notifier for WooCommerce connects your store to the Iranian messengers Bale and Rubika, and to Telegram. Every new order and every status change is delivered to the admins, groups and channels you choose, and you can update the order status without opening the WordPress dashboard.
Order notifications
- Message on every new order and on every status change.
- Send to several admins, groups and channels at the same time. Each destination has its own messenger, its own status filter and, optionally, its own message template.
- The order message is kept up to date when the status changes (edited in Bale and Telegram, replaced by a fresh message in Rubika).
- Inline buttons under the message: set the order to Completed, On hold or Cancelled (and Shipped if your store has that status), and open the order in the dashboard or the customer order page.
- Only the people you list for a group or channel can change an order from the buttons.
Message templates
- About 50 ready placeholders: order, customer, address, payment, shipping, items, totals, links, custom order meta and checkout fields.
- Jalali (Persian) dates.
- Bold, italic, monospace and links are supported in all three messengers.
Newsletter and content broadcast
- Send a product, a post or free text to your newsletter destinations, with the featured image.
- “Quick send” box on the product and post edit screens and a send button in the product and post lists.
- Bulk send of several products from the Newsletter page.
Store tools
- Sales statistics page (today, this week, this month, this year, all time).
- List of abandoned orders (pending, failed and cancelled) for today, this week or this month.
- Log of every message sent, with errors.
- Chat ID command: send
/idto your bot in a private chat, group or channel and the bot replies with the chat ID and your user ID. - Connection test, test message and an optional webhook debug log.
- Compatible with WooCommerce High-Performance Order Storage (HPOS).
Rubika notes
Rubika messages use Rubika’s own formatting format and cannot combine every feature, so a few things differ: link buttons are shown as links at the end of the message, product image captions are plain text, and the order message is replaced (not edited) when the status changes.
About the author
Built by TarahiPlus (Arman Siahloo), a web design and SEO company: https://tarahiplus.ir/
فارسی
افزونهٔ اطلاعرسانی ووکامرس به بله، تلگرام و روبیکا: دریافت لحظهای سفارشها، تغییر وضعیت سفارش با دکمههای داخل پیام، ارسال محصول و نوشته به کانال، آمار فروش و دریافت شناسهٔ چت با دستور /id. سازنده: طراحی پلاس (آرمان سیاهلو) – https://tarahiplus.ir/
External services
This plugin sends data to third-party messenger services. Nothing is sent until an administrator enters a bot token and enables the messenger, and data is only sent to the chats the administrator has configured.
Bale Bot API
Used to send messages and receive button clicks and commands for Bale. Requests go to https://tapi.bale.ai/.
- Sent: the bot token (as part of the request address), the destination chat ID, and the message text, which can contain order details (order number, customer name, phone, address, items, totals) or the product / post content you broadcast.
- When: when an order is created or changes status, when you send a newsletter or test message, when you test the connection or set the webhook, and when someone sends your bot the chat ID command.
- Service: https://bale.ai/ — Terms of use (including the privacy provisions): https://bale.ai/terms
Telegram Bot API
Used to send messages and receive button clicks and commands for Telegram. Requests go to https://api.telegram.org/.
- Sent and when: the same data and situations as for Bale.
- Service: https://telegram.org/ — Terms of Service: https://telegram.org/tos — Privacy Policy: https://telegram.org/privacy
Rubika Bot API
Used to send messages, upload product images and receive button clicks and commands for Rubika. Requests go to https://botapi.rubika.ir/.
- Sent and when: the same data and situations as for Bale. For product messages with a picture, the image file is also uploaded to the upload address Rubika returns.
- Service: https://rubika.ir/ — Terms of use: https://rubika.ir/rules — Privacy policy: https://www.rubika.ir/policy — Bot API documentation: https://botapi.rubika.ir/
The messenger services also send requests to your site (the webhook address shown in the plugin settings) when someone presses a button under an order message or sends a command to your bot. Those requests are accepted only when they include the secret that the plugin generated for your site.
Instalación
- Install and activate WooCommerce, then upload the plugin folder to
/wp-content/plugins/or install it from the Plugins screen, and activate it. - Create a bot with @BotFather in Bale, Telegram and/or Rubika and copy its token.
- Open the Messenger Notifier menu (نوتیفایر پیامرسان) and go to Bot settings (تنظیمات رباتها). Paste the token, enable the messenger and press “Test connection”.
- Press “Set webhook” if you want the status buttons and the ID command (your site must use HTTPS).
- Send
/idto your bot to get the chat ID, then add it under Admins and groups (ادمینها و گروهها). - Place a test order.
Preguntas frecuentes
-
Do I need all three messengers?
-
No. Enable only the ones you use.
-
How do I find the chat ID of a group or channel?
-
Add the bot to the group (admin for channels and for Rubika), then send
/idthere. The bot replies with the chat ID. In Rubika you can also use the “chat finder” button in the settings. -
Yes. Sending messages works without it, but button clicks and the
/idcommand reach your site through the webhook, which needs an HTTPS address that the messenger servers can reach. -
Who can change an order status from a group or channel?
-
Only the user IDs you list for that destination. For private chats with an admin, that admin can.
-
Can a server in Iran send to Telegram?
-
The server needs to be able to reach
api.telegram.org. The plugin has no proxy option, so on hosts where Telegram is blocked use Bale or Rubika, or a host with open access. -
What data does the plugin store?
-
The plugin options (tokens, destinations, templates), a log table with the messages it sent, and the IDs of sent order messages as order meta. Everything is removed when you delete the plugin.
-
Where do I report a problem?
-
Use the support forum of this plugin, or contact us at https://tarahiplus.ir/
Reseñas
No hay reseñas para este plugin.
Colaboradores y desarrolladores
“TarahiPlus Messenger Notifier for WooCommerce” es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores“TarahiPlus Messenger Notifier for WooCommerce” ha sido traducido a 1 idioma. Gracias a los traductores por sus contribuciones.
Traduce “TarahiPlus Messenger Notifier for WooCommerce” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .
Registro de cambios
1.5.1
- The internal prefix is now “tpmn”. Saved settings, the message log and the order message IDs of earlier versions are migrated automatically on the first load, and active webhooks are registered again on the first visit to the dashboard.
- Order-message buttons sent by earlier versions keep working.
- Admin templates use the HTML template element and JavaScript data is added with wp_add_inline_script().
- Statistics periods are validated before they are used in cache keys.
- The External services section now lists the terms of use and privacy policy of each service.
1.5.0
- First public release.
- Order notifications, inline status buttons, templates, newsletter, sales statistics, abandoned orders, logs.
- Support for Bale, Telegram and Rubika.
- Chat ID command (
/id) and Rubika chat finder. - Redesigned admin panel.
- Status buttons are checked against an allowed-user list; unknown order statuses are rejected.



