{"id":303418,"date":"2026-04-29T15:48:07","date_gmt":"2026-04-29T15:48:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smstunnel-for-woocommerce\/"},"modified":"2026-04-29T15:47:40","modified_gmt":"2026-04-29T15:47:40","slug":"smstunnel-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/smstunnel-for-woocommerce\/","author":23084331,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"SMSTunnel for WooCommerce","header_author":"SMSTunnel.io","header_description":"Send SMS notifications for WooCommerce orders using SMSTunnel. Adds SMS tab to WooCommerce settings with order notifications, customer SMS, and 2FA support for WooCommerce login.","assets_banners_color":"","last_updated":"2026-04-29 15:47:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/smstunnel.io\/integrations\/woocommerce","header_author_uri":"https:\/\/smstunnel.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":75,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"nicunarcisbodea","date":"2026-04-29 15:47:40"}},"upgrade_notice":{"1.0.0":"<p>Initial release of SMSTunnel for WooCommerce. Requires SMSTunnel main plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3518606,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3518606,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3518606,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3518767,"resolution":"1","location":"assets","locale":"","width":1734,"height":1603},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3518767,"resolution":"2","location":"assets","locale":"","width":1630,"height":1802},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3518767,"resolution":"3","location":"assets","locale":"","width":1620,"height":1785}},"screenshots":{"1":"WooCommerce SMS Settings Tab","2":"Order Notification Settings","3":"Message Template Configuration","4":"Send SMS Meta Box on Order Page","5":"SMS History in Order Notes"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4906,38803,711,9217],"plugin_category":[41],"plugin_contributors":[259570,229162],"plugin_business_model":[],"class_list":["post-303418","plugin","type-plugin","status-publish","hentry","plugin_tags-notifications","plugin_tags-order-notifications","plugin_tags-sms","plugin_tags-two-factor","plugin_category-communication","plugin_contributors-narcisbodea","plugin_contributors-nicunarcisbodea","plugin_committers-nicunarcisbodea"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/smstunnel-for-woocommerce\/assets\/icon.svg?rev=3518606","icon":"https:\/\/ps.w.org\/smstunnel-for-woocommerce\/assets\/icon.svg?rev=3518606","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/smstunnel-for-woocommerce\/assets\/screenshot-1.png?rev=3518767","caption":"WooCommerce SMS Settings Tab"},{"src":"https:\/\/ps.w.org\/smstunnel-for-woocommerce\/assets\/screenshot-2.png?rev=3518767","caption":"Order Notification Settings"},{"src":"https:\/\/ps.w.org\/smstunnel-for-woocommerce\/assets\/screenshot-3.png?rev=3518767","caption":"Message Template Configuration"}],"raw_content":"<!--section=description-->\n<p><strong>SMSTunnel for WooCommerce<\/strong> extends the SMSTunnel plugin with WooCommerce-specific features. Send SMS notifications to customers when their order status changes, and get instant alerts for new orders.<\/p>\n\n<h4>Requires SMSTunnel Plugin<\/h4>\n\n<p>This addon requires the main <a href=\"https:\/\/wordpress.org\/plugins\/smstunnel\/\">SMSTunnel<\/a> plugin to be installed and configured first.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Order Status Notifications<\/strong> - Automatically send SMS when orders are pending, processing, completed, or cancelled<\/li>\n<li><strong>Customer Notifications<\/strong> - Keep customers informed about their order progress<\/li>\n<li><strong>Admin Alerts<\/strong> - Get instant SMS alerts when new orders are placed<\/li>\n<li><strong>Custom Messages<\/strong> - Define your own message templates with order placeholders<\/li>\n<li><strong>Low Stock Alerts<\/strong> - Receive SMS when product stock is running low<\/li>\n<li><strong>WooCommerce Settings Tab<\/strong> - All settings conveniently in WooCommerce &gt; Settings &gt; SMS<\/li>\n<li><strong>HPOS Compatible<\/strong> - Works with WooCommerce High-Performance Order Storage<\/li>\n<\/ul>\n\n<h4>Message Placeholders<\/h4>\n\n<p>Use these placeholders in your message templates:<\/p>\n\n<ul>\n<li><code>{order_number}<\/code> - Order ID<\/li>\n<li><code>{order_status}<\/code> - Current order status<\/li>\n<li><code>{order_total}<\/code> - Order total amount<\/li>\n<li><code>{customer_name}<\/code> - Customer's full name<\/li>\n<li><code>{customer_first_name}<\/code> - Customer's first name<\/li>\n<li><code>{site_name}<\/code> - Your website name<\/li>\n<\/ul>\n\n<h4>Supported Order Statuses<\/h4>\n\n<ul>\n<li>Pending Payment<\/li>\n<li>Processing<\/li>\n<li>On Hold<\/li>\n<li>Completed<\/li>\n<li>Cancelled<\/li>\n<li>Refunded<\/li>\n<li>Failed<\/li>\n<\/ul>\n\n<h4>Admin Features<\/h4>\n\n<ul>\n<li>Send SMS to customers directly from the order page<\/li>\n<li>View SMS history in the order notes<\/li>\n<li>Manual SMS button on each order<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on the SMSTunnel service to deliver SMS messages. When an order status changes or an admin sends an SMS, the recipient phone number and message content are transmitted to the SMSTunnel API.<\/p>\n\n<ul>\n<li><strong>Service<\/strong>: SMSTunnel.io (NARBOWEB SRL)<\/li>\n<li><strong>Service URL<\/strong>: https:\/\/smstunnel.io<\/li>\n<li><strong>Data sent<\/strong>: Phone number, SMS message content, order metadata<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/smstunnel.io\/privacy<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/smstunnel.io\/terms<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>WooCommerce 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>SMSTunnel plugin (main plugin) must be installed and configured<\/li>\n<\/ul>\n\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Ensure SMSTunnel main plugin is installed and connected to your phone<\/li>\n<li>Go to Plugins &gt; Add New in your WordPress admin<\/li>\n<li>Search for \"SMSTunnel for WooCommerce\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Upload the zip file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li>Go to WooCommerce &gt; Settings &gt; SMS<\/li>\n<li>Enable the notifications you want to send<\/li>\n<li>Customize message templates as needed<\/li>\n<li>Set your admin phone number for new order alerts<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20the%20main%20smstunnel%20plugin%3F\"><h3>Do I need the main SMSTunnel plugin?<\/h3><\/dt>\n<dd><p>Yes, this is an addon that requires the SMSTunnel main plugin to be installed and configured with your Android phone.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20sms%20messages%3F\"><h3>Can I customize the SMS messages?<\/h3><\/dt>\n<dd><p>Yes! Each notification type has its own message template that you can customize. Use placeholders like {order_number} and {customer_name} to personalize messages.<\/p><\/dd>\n<dt id=\"which%20phone%20number%20is%20used%20for%20customers%3F\"><h3>Which phone number is used for customers?<\/h3><\/dt>\n<dd><p>The plugin uses the billing phone number from the WooCommerce order. Make sure customers provide valid phone numbers at checkout.<\/p><\/dd>\n<dt id=\"can%20i%20send%20sms%20manually%20from%20an%20order%3F\"><h3>Can I send SMS manually from an order?<\/h3><\/dt>\n<dd><p>Yes, there's a \"Send SMS\" meta box on each order page where you can compose and send a custom message to the customer.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20hpos%3F\"><h3>Is it compatible with HPOS?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS).<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20subscription%20orders%3F\"><h3>Does it work with subscription orders?<\/h3><\/dt>\n<dd><p>The plugin works with any WooCommerce order status change, including those from subscription plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Moved admin JavaScript from assets\/js\/ to js\/ folder (assets\/ is reserved for WordPress.org directory assets)<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added load_plugin_textdomain for proper internationalization<\/li>\n<li>Added External Services disclosure for WordPress.org compliance<\/li>\n<li>Fixed uninstall cleanup to delete correct option keys<\/li>\n<li>Fixed .html() XSS in admin JS - now uses .text()<\/li>\n<li>Added return after wp_send_json_error permission checks<\/li>\n<li>Regenerated .pot translation file<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Security: Moved inline JavaScript to external file for WordPress.org compliance<\/li>\n<li>Code: Using wp_localize_script instead of wp_add_inline_script<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Order status change notifications<\/li>\n<li>Customer SMS notifications<\/li>\n<li>Admin new order alerts<\/li>\n<li>Low stock notifications<\/li>\n<li>Custom message templates with placeholders<\/li>\n<li>Send SMS from order page<\/li>\n<li>HPOS compatibility<\/li>\n<\/ul>","raw_excerpt":"Send WooCommerce order notifications via SMS using SMSTunnel. Notify customers and admins about order status changes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303418","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=303418"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nicunarcisbodea"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303418"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303418"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303418"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303418"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303418"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}