{"id":378699,"date":"2026-10-03T17:08:49","date_gmt":"2026-10-03T17:08:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/saztelegram-order-notifier-for-woocommerce\/"},"modified":"2026-10-03T17:08:30","modified_gmt":"2026-10-03T17:08:30","slug":"saz-order-notifier-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/saz-order-notifier-for-woocommerce\/","author":23561562,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Saz Order Notifier with Telegram for WooCommerce","header_author":"Sazonov Studio","header_description":"Get WooCommerce orders in Telegram and confirm or cancel them without opening WordPress.","assets_banners_color":"0c1726","last_updated":"2026-10-03 17:08:30","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/sazonov-studio.netlify.app","header_plugin_uri":"","header_author_uri":"https:\/\/sazonov-studio.netlify.app","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"alexsazonov","date":"2026-10-03 17:08:30","revision":3726529}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3726529,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3726529,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3726529,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3726529,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3726529,"resolution":"1","location":"assets","locale":"","width":1200,"height":880},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3726529,"resolution":"2","location":"assets","locale":"","width":1200,"height":880},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3726529,"resolution":"3","location":"assets","locale":"","width":1200,"height":880}},"screenshots":{"1":"Settings panel in WooCommerce admin.","2":"Order card in Telegram with Confirm &amp; Cancel action buttons.","3":"Action confirmation badge after tapping Confirm."}},"plugin_section":[],"plugin_tags":[4906,16281,9171,17030,286],"plugin_category":[45],"plugin_contributors":[281453],"plugin_business_model":[],"class_list":["post-378699","plugin","type-plugin","status-publish","hentry","plugin_tags-notifications","plugin_tags-orders","plugin_tags-telegram","plugin_tags-telegram-bot","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-alexsazonov","plugin_committers-alexsazonov"],"banners":{"banner":"https:\/\/ps.w.org\/saz-order-notifier-for-woocommerce\/assets\/banner-772x250.png?rev=3726529","banner_2x":"https:\/\/ps.w.org\/saz-order-notifier-for-woocommerce\/assets\/banner-1544x500.png?rev=3726529","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/saz-order-notifier-for-woocommerce\/assets\/icon-128x128.png?rev=3726529","icon_2x":"https:\/\/ps.w.org\/saz-order-notifier-for-woocommerce\/assets\/icon-256x256.png?rev=3726529","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/saz-order-notifier-for-woocommerce\/assets\/screenshot-1.png?rev=3726529","caption":"Settings panel in WooCommerce admin."},{"src":"https:\/\/ps.w.org\/saz-order-notifier-for-woocommerce\/assets\/screenshot-2.png?rev=3726529","caption":"Order card in Telegram with Confirm &amp; Cancel action buttons."},{"src":"https:\/\/ps.w.org\/saz-order-notifier-for-woocommerce\/assets\/screenshot-3.png?rev=3726529","caption":"Action confirmation badge after tapping Confirm."}],"raw_content":"<!--section=description-->\n<p><strong>Saz Order Notifier with Telegram for WooCommerce<\/strong> is a lightweight, zero-dependency WooCommerce order dispatcher. Never miss an order, and manage your store right from Telegram without logging into the WordPress admin panel.<\/p>\n\n<p>When a customer places an order, a beautifully formatted notification card immediately arrives in your private Telegram chat or team group. You can inspect customer contact info, ordered items, shipping destination, and confirm or cancel the order with a single tap.<\/p>\n\n<h3>\ud83c\udf1f Key Features<\/h3>\n\n<ul>\n<li><strong>Instant Real-Time Alerts:<\/strong> Fast real-time delivery of new order alerts directly via the official Telegram Bot API.<\/li>\n<li><strong>One-Tap Action Buttons:<\/strong> Confirm (<code>Processing<\/code>) or Cancel (<code>Cancelled<\/code>) orders directly from inline keyboard buttons in Telegram.<\/li>\n<li><strong>100% Day-1 HPOS Compatible:<\/strong> Full native compatibility with High-Performance Order Storage (<code>custom_order_tables<\/code>) and Block-based Checkout.<\/li>\n<li><strong>Atomic Race-Condition Protection:<\/strong> Database-level atomic locks prevent double-clicks or conflicting actions between multiple store managers.<\/li>\n<li><strong>Zero External Dependencies:<\/strong> Built entirely with native WordPress HTTP APIs (<code>wp_remote_post<\/code>). No bulky Composer packages, no external SDKs.<\/li>\n<li><strong>Enterprise Security:<\/strong> Webhook requests verified with cryptographically secure secret tokens (<code>X-Telegram-Bot-Api-Secret-Token<\/code>). No <code>__return_true<\/code> vulnerabilities.<\/li>\n<li><strong>Clean Uninstaller:<\/strong> Full cleanup of options and database tables upon plugin deletion (<code>uninstall.php<\/code>).<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin communicates with the Telegram Bot API (https:\/\/api.telegram.org) to deliver instant order notifications to store administrators and process interactive order confirmations and cancellations via webhooks.<\/p>\n\n<ul>\n<li><strong>Service Provider:<\/strong> Telegram FZ-LLC \/ Telegram Bot API<\/li>\n<li><strong>Purpose:<\/strong> Transmitting new WooCommerce order alerts to the merchant's Telegram chat, channel, or topic, and updating order statuses via secure webhook callback buttons.<\/li>\n<li><strong>Data Transmitted:<\/strong> Order ID, order number, customer billing name, phone number, shipping method and address, list of purchased products (item names, quantities, line totals), payment method, and order totals. Data is transmitted directly from your server to Telegram over HTTPS.<\/li>\n<li><strong>When Data Is Sent:<\/strong> Real-time on the <code>woocommerce_new_order<\/code> \/ <code>woocommerce_checkout_order_processed<\/code> event, or when an administrator clicks \"Send Test Message\" or \"Register Webhook\" in the plugin settings.<\/li>\n<li><strong>Telegram Terms of Service:<\/strong> https:\/\/core.telegram.org\/api\/terms<\/li>\n<li><strong>Telegram Privacy Policy:<\/strong> https:\/\/telegram.org\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>saz-order-notifier-for-woocommerce<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly via the WordPress Plugins menu.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to <strong>WooCommerce &gt; Telegram Notifier<\/strong>.<\/li>\n<li>Enter your Telegram Bot Token (obtained from <a href=\"https:\/\/t.me\/BotFather\">@BotFather<\/a>) and your Chat ID (obtained from <a href=\"https:\/\/t.me\/userinfobot\">@userinfobot<\/a>).<\/li>\n<li>Click <strong>Register Webhook<\/strong> to activate inline buttons.<\/li>\n<li>Click <strong>Send Test Message<\/strong> to verify your setup.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20telegram%20groups%20and%20channels%3F\"><h3>Does this plugin work with Telegram Groups and Channels?<\/h3><\/dt>\n<dd><p>Yes! You can enter a personal Telegram user ID (e.g. <code>123456789<\/code>) or a group\/supergroup ID (e.g. <code>-100123456789<\/code>). Just ensure your bot is added as an administrator to the group.<\/p><\/dd>\n<dt id=\"is%20high-performance%20order%20storage%20%28hpos%29%20supported%3F\"><h3>Is High-Performance Order Storage (HPOS) supported?<\/h3><\/dt>\n<dd><p>Yes, 100%. The plugin declares full Day-1 compatibility with HPOS and utilizes native WooCommerce CRUD order APIs (<code>wc_get_order<\/code>).<\/p><\/dd>\n<dt id=\"are%20external%20libraries%20or%20node%2Fcomposer%20required%3F\"><h3>Are external libraries or Node\/Composer required?<\/h3><\/dt>\n<dd><p>No. The plugin is 100% zero-dependency PHP. It communicates directly with the Telegram Bot API over HTTPS.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated display name and slug to comply with WordPress.org trademark guidelines.<\/li>\n<li>Added official <code>Requires Plugins: woocommerce<\/code> dependency header.<\/li>\n<li>Added <code>== External Services ==<\/code> disclosure for Telegram Bot API per Guideline 6.<\/li>\n<li>Hardened webhook concurrency lock with atomic conditional MySQL update.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release on WordPress.org.<\/li>\n<li>Real-time order cards with inline Confirm\/Cancel buttons.<\/li>\n<li>Full HPOS &amp; Block checkout support.<\/li>\n<li>Secure webhook handler with secret token validation.<\/li>\n<\/ul>","raw_excerpt":"Get WooCommerce orders in Telegram and confirm or cancel them without opening WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/378699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=378699"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/alexsazonov"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=378699"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=378699"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=378699"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=378699"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=378699"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=378699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}