Title: Alharthiweb Order Alerts
Author: ‪moayyed alharthi‬‏
Published: <strong>October 18, 2026</strong>
Last modified: October 18, 2026

---

Search plugins

![](https://ps.w.org/alharthiweb-order-alerts/assets/banner-772x250.png?rev=3752748)

![](https://ps.w.org/alharthiweb-order-alerts/assets/icon-256x256.png?rev=3752748)

# Alharthiweb Order Alerts

 By [‪moayyed alharthi‬‏](https://profiles.wordpress.org/moayyedalharthi/)

[Download](https://downloads.wordpress.org/plugin/alharthiweb-order-alerts.1.1.4.zip)

 * [Details](https://wordpress.org/plugins/alharthiweb-order-alerts/#description)
 * [Reviews](https://wordpress.org/plugins/alharthiweb-order-alerts/#reviews)
 *  [Installation](https://wordpress.org/plugins/alharthiweb-order-alerts/#installation)
 * [Development](https://wordpress.org/plugins/alharthiweb-order-alerts/#developers)

 [Support](https://wordpress.org/support/plugin/alharthiweb-order-alerts/)

## Description

Your store orders, straight to your team. Employees can read products, quantities
and variations inside Telegram without signing into WordPress.

Connect one bot, save one destination, send a test, then enable notifications. New
orders can include unpaid and Cash on Delivery orders; these alerts are not payment
confirmations.

Free includes one destination, background new-order delivery, bounded retries, duplicate
prevention, delivery diagnostics, field selection and optional Kikote delivery-location
links. There is no monthly notification quota.

Select customer notes, name, telephone, email, address and registered extra checkout
fields only when your team needs them. Personal details are off by default. Empty
fields are omitted; legitimate zero values and Unicode content are preserved. Phone/
email text can be copied; automatic linking depends on the recipient’s Telegram 
client.

Pro adds multiple destinations, team presets, status-change alerts, flat order rules,
per-destination privacy and allowlisted plain-text message templates. Pro implementation
is distributed separately and is not included in the WordPress.org Free package.

This plugin is independently developed by Alharthiweb and is not affiliated with
Telegram, WooCommerce or Automattic.

#### External services and privacy

Telegram Bot API: https://api.telegram.org/ is required for configured notification
functionality. Nothing is sent to Telegram merely by activating this plugin. When
you authorize and verify a bot, its credentials identify the bot to Telegram. Discovery
checks webhook status and briefly reads pending updates to find your explicit pairing
command without acknowledging them. Existing webhooks are never removed. Use a dedicated
bot or enter a Chat ID manually.

Tests send synthetic text. Enabled background notifications send your destination
ID and selected order fields: order number/time/status, products/variations/quantities,
totals/currency/payment and any optional customer, address, note, registered field
or location data you enable. Telegram processes and stores messages under its own
policies. Do not send payment credentials or unnecessary personal data.

Telegram terms: https://telegram.org/tos/bot-developers
 Telegram privacy: https://
telegram.org/privacy

Google Maps: if you enable delivery location and valid Kikote coordinates exist,
the message includes a https://www.google.com/maps/ link. Google receives the location
when a recipient opens that link. The plugin does not contact Google, geocode addresses
or require a Google API key.
 Google privacy: https://policies.google.com/privacy
Google terms: https://policies.google.com/terms

Freemius: the Pro package uses the official Freemius SDK for licensing, account 
management and updates after you choose Connect Freemius & Activate License. Freemius
receives license, account and site information; Telegram credentials and order messages
are not sent to Freemius. The Free workflow does not require a Freemius connection
or optional telemetry.
 Freemius privacy: https://freemius.com/privacy/ Freemius
terms: https://freemius.com/terms/

Configuration is encrypted using AES-256-GCM and a key derived from your WordPress
security keys. Keep wp-config.php security keys with protected backups. Changing
them makes existing encrypted configuration unreadable until the matching keys are
restored. Delivery diagnostics store order IDs, opaque destination IDs, status codes
and timestamps, not message bodies, tokens or full customer records. Diagnostics
expire after 30 days. Disabling the plugin stops processing; uninstall preserves
settings by default. Define ALHWOA_DELETE_DATA as true in wp-config.php before uninstall
to remove this plugin’s settings and diagnostics. WooCommerce orders and messages
already sent to Telegram are not deleted. Manage Telegram messages separately and
disclose your store’s data sharing in its privacy policy.

#### Source code

assets/admin.js and assets/admin.css are the complete maintained source. No compilation,
minification, package manager or external CDN is used. The bundled Freemius WordPress
SDK is distributed with its readable source and GPL license; upstream source: https://
github.com/Freemius/wordpress-sdk (tag 2.13.4). No vendor files are patched.

## Screenshots

[⌊Connect your Telegram bot and send a test.⌉⌊Connect your Telegram bot and send
a test.⌉[

Connect your Telegram bot and send a test.

[⌊Choose order information and inspect delivery diagnostics.⌉⌊Choose order information
and inspect delivery diagnostics.⌉[

Choose order information and inspect delivery diagnostics.

## Installation

 1. Install and activate WooCommerce. PHP OpenSSL and mbstring are required for encrypted
    settings and Unicode messages.
 2. Install Alharthiweb Order Alerts and open WooCommerce > Order Alerts.
 3. Create a bot with Telegram’s BotFather and authorize the connection using its Bot
    Token.
 4. Start the bot in your private chat or add it to your team group. Use safe pairing
    or enter the Chat ID. Channels require permission for the bot to post.
 5. Send Test, choose the information to share, then enable notifications.
 6. Ensure WordPress cron or a real cron runner processes WooCommerce Scheduled Actions.

## FAQ

### Does accepted mean an employee read the message?

No. It means Telegram accepted the request. Timeouts or interrupted sends can produce
an uncertain result. Check the destination before a manual retry to avoid duplicates.
Exactly-once delivery is not guaranteed by the Telegram API.

### What happens when delivery fails?

Explicit transient rejections and rate limits receive up to three attempts. Permanent
errors need configuration repair. An uncertain response is not blindly retried. 
Diagnostics distinguish accepted, failed, retrying, paused and uncertain outcomes.

### Can I keep using my existing bot?

Yes, through manual Chat ID entry. Safe discovery requires a dedicated bot: an existing
webhook or competing polling client may prevent discovery. No webhook is removed
or reconfigured.

### Can employees read orders without WordPress access?

Yes. Selected products, variations, quantities and other details are in the message.
The optional manager link still requires an authorized WordPress login. Long messages
are visibly shortened to Telegram’s limit; staff should check remaining order details
when that notice appears.

### How are old settings upgraded?

Deactivate WC Order Telegram Alert before activating this plugin. Its bot token 
and Chat ID are copied to verified encrypted storage, then the migrated plaintext
credentials are retired. Unrelated legacy settings are preserved. Existing customer-
name sharing is retained and disclosed. New personal fields stay off. Returning 
to the original plugin requires re-entering its connection. Historical orders are
not imported.

### What happens without Pro entitlement?

The selected Free fallback destination continues receiving new-order summaries. 
Team configuration is retained, but extra destinations, status alerts, rules and
custom templates require Pro entitlement. Use License & Account to view the provider’s
actual license and renewal status.

### Does Kikote need to be active?

No. When enabled, the integration reads valid saved lpac_latitude/lpac_longitude
values (with compatibility for older prefixed values). Missing or invalid coordinates
hide the location action. No map or geocoding service is called by this plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Alharthiweb Order Alerts” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ ‪moayyed alharthi‬‏ ](https://profiles.wordpress.org/moayyedalharthi/)

[Translate “Alharthiweb Order Alerts” into your language.](https://translate.wordpress.org/projects/wp-plugins/alharthiweb-order-alerts)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/alharthiweb-order-alerts/),
check out the [SVN repository](https://plugins.svn.wordpress.org/alharthiweb-order-alerts/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/alharthiweb-order-alerts/)
by [RSS](https://plugins.trac.wordpress.org/log/alharthiweb-order-alerts/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.4

 * Sanitize the settings nonce before verification and accept only known, correctly
   shaped form fields.
 * Preserve multiline templates, Unicode text and existing destination settings.
 * Use the original Alharthiweb Order Alerts artwork in the licensing interface.

#### 1.1.3

 * Add concise in-plugin BotFather and private/group connection instructions with
   safe command copy and recovery.
 * Remove persistent completed-migration narration while preserving settings, consent
   and prior sharing choices.

#### 1.1.2

 * Make Pro information and state-aware license activation/account access discoverable
   beside the product heading. Explicit licensing consent and the main Telegram 
   workflow are preserved.

#### 1.1.1

 * Prevent a PHP function collision when another edition is already loaded. The 
   activation notice now safely preserves the active edition and settings.

#### 1.1.0

 * Productized release with encrypted legacy migration, English-first settings, 
   background delivery, diagnostics, field privacy and optional Kikote location 
   links.
 * Separate Pro distribution adds team routing, status alerts, rules and safe templates.

## Meta

 *  Version **1.1.4**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Order Alerts](https://wordpress.org/plugins/tags/order-alerts/)[order notifications](https://wordpress.org/plugins/tags/order-notifications/)
   [telegram](https://wordpress.org/plugins/tags/telegram/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/alharthiweb-order-alerts/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/alharthiweb-order-alerts/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/alharthiweb-order-alerts/reviews/)

## Contributors

 *   [ ‪moayyed alharthi‬‏ ](https://profiles.wordpress.org/moayyedalharthi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/alharthiweb-order-alerts/)