{"id":283947,"date":"2026-03-07T10:02:17","date_gmt":"2026-03-07T10:02:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gorespond-for-woocommerce\/"},"modified":"2026-04-17T15:59:20","modified_gmt":"2026-04-17T15:59:20","slug":"gorespond-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/gorespond-for-woocommerce\/","author":23456239,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"GoRespond for WooCommerce","header_author":"GoRespond","header_description":"Automatically send WhatsApp messages to customers on order events (placed, shipped, delivered, cancelled, payment failed) via the GoRespond platform.","assets_banners_color":"","last_updated":"2026-04-17 15:59:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/gorespond.io\/woocommerce","header_author_uri":"https:\/\/gorespond.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":386,"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":"gorespond","date":"2026-03-07 10:02:39"},"1.1.0":{"tag":"1.1.0","author":"gorespond","date":"2026-04-17 15:59:20"}},"upgrade_notice":{"1.1.0":"<p>Adds new billing and order variables to the webhook payload. Note: <code>customer_name<\/code> now contains the full name; switch templates that need first name only to <code>billing_first_name<\/code>.<\/p>","1.0.3":"<p>Renamed for WordPress.org compliance. Fixed all PCP checker errors.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3476996,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3476996,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page with API key field and Test Connection button.","2":"Event toggles \u2014 choose which order events trigger WhatsApp messages.","3":"Event Log showing sent and failed messages with response details."}},"plugin_section":[],"plugin_tags":[569,2512,38803,3160,286],"plugin_category":[41,45],"plugin_contributors":[257293],"plugin_business_model":[],"class_list":["post-283947","plugin","type-plugin","status-publish","hentry","plugin_tags-automation","plugin_tags-messaging","plugin_tags-order-notifications","plugin_tags-whatsapp","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-gorespond","plugin_committers-gorespond"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gorespond-for-woocommerce\/assets\/icon-128x128.png?rev=3476996","icon_2x":"https:\/\/ps.w.org\/gorespond-for-woocommerce\/assets\/icon-256x256.png?rev=3476996","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>GoRespond for WooCommerce<\/strong> connects your WooCommerce store to the <a href=\"https:\/\/gorespond.io\">GoRespond<\/a> WhatsApp messaging platform. When an order event occurs (placed, shipped, delivered, cancelled, or payment failed), a WhatsApp template message is automatically sent to your customer.<\/p>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Create a free GoRespond account and connect your WhatsApp Business number.<\/li>\n<li>Create and get Meta-approved WhatsApp message templates in the GoRespond dashboard.<\/li>\n<li>Map each WooCommerce event to a template.<\/li>\n<li>Install this plugin, paste your API key, and you're done.<\/li>\n<\/ol>\n\n<h4>Supported Events<\/h4>\n\n<ul>\n<li><strong>Order Placed<\/strong> \u2013 Notify customers as soon as they place an order (with optional order confirmation buttons).<\/li>\n<li><strong>Order Shipped<\/strong> \u2013 Let customers know their order is on the way (with tracking link).<\/li>\n<li><strong>Order Delivered<\/strong> \u2013 Confirm delivery.<\/li>\n<li><strong>Order Cancelled<\/strong> \u2013 Inform customers about cancellations.<\/li>\n<li><strong>Payment Failed<\/strong> \u2013 Alert customers and provide a retry link.<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>One-click setup \u2014 just paste your API key.<\/li>\n<li>Per-event toggle \u2014 enable only the notifications you need.<\/li>\n<li>Built-in event log with HTTP status codes and response bodies.<\/li>\n<li>Test Connection button to verify your API key instantly.<\/li>\n<li>WooCommerce HPOS (High-Performance Order Storage) compatible.<\/li>\n<li>Developer-friendly with filters for phone numbers, tracking URLs, retry URLs, and payloads.<\/li>\n<li>Automatic log pruning (keeps last 1,000 entries).<\/li>\n<li>Clean uninstall \u2014 all data removed when the plugin is deleted.<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or later<\/li>\n<li>WooCommerce 6.0 or later<\/li>\n<li>PHP 7.4 or later<\/li>\n<li>A GoRespond account with a connected WhatsApp Business number<\/li>\n<\/ul>\n\n<h4>Third-Party Service<\/h4>\n\n<p>This plugin sends data to GoRespond, an external messaging service, whenever an order event occurs. The data sent includes the customer phone number, customer name, order ID, and order details. No data is sent unless you configure an API key and enable events.<\/p>\n\n<ul>\n<li>Service: <a href=\"https:\/\/gorespond.io\">GoRespond<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/gorespond.io\/privacy\">https:\/\/gorespond.io\/privacy<\/a><\/li>\n<li>Terms of Service: <a href=\"https:\/\/gorespond.io\/terms\">https:\/\/gorespond.io\/terms<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From WordPress.org (Recommended)<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress admin.<\/li>\n<li>Search for <strong>\"GoRespond for WooCommerce\"<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>WooCommerce \u2192 GoRespond<\/strong>.<\/li>\n<li>Enter your API key from the GoRespond dashboard (<a href=\"https:\/\/gorespond.io\/ecommerce\/settings\">E-commerce \u2192 Settings<\/a>).<\/li>\n<li>Click <strong>Test Connection<\/strong> to verify.<\/li>\n<li>Select which events should trigger notifications.<\/li>\n<li>Click <strong>Save Changes<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Upload<\/h4>\n\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Upload the zip file and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Follow steps 4\u20138 above.<\/li>\n<\/ol>\n\n<p>Make sure you have mapped each enabled event to an approved WhatsApp template in the GoRespond dashboard.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20api%20key%3F\"><h3>Where do I get my API key?<\/h3><\/dt>\n<dd><p>Log in to your GoRespond dashboard at <a href=\"https:\/\/gorespond.io\/ecommerce\/settings\">gorespond.io\/ecommerce\/settings<\/a>, and generate a new API key. The key is shown only once \u2014 copy it immediately.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20configure%20a%20webhook%20url%3F\"><h3>Do I need to configure a webhook URL?<\/h3><\/dt>\n<dd><p>No. The webhook URL is built into the plugin. You only need your API key.<\/p><\/dd>\n<dt id=\"what%20phone%20number%20format%20is%20required%3F\"><h3>What phone number format is required?<\/h3><\/dt>\n<dd><p>Customer phone numbers should include the country code (e.g., +923001234567). The GoRespond API automatically strips non-numeric characters.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20no%20template%20is%20mapped%20for%20an%20event%3F\"><h3>What happens if no template is mapped for an event?<\/h3><\/dt>\n<dd><p>The API returns a helpful message asking you to map a template in the GoRespond dashboard. The event is logged in the plugin's Event Log tab.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20woocommerce%20hpos%3F\"><h3>Does this plugin work with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares full compatibility with WooCommerce High-Performance Order Storage.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20tracking%20url%20for%20shipped%20orders%3F\"><h3>How do I add a tracking URL for shipped orders?<\/h3><\/dt>\n<dd><p>The plugin checks the following order meta fields for a tracking URL: <code>_gorespond_tracking_url<\/code>, <code>_tracking_url<\/code>, and WooCommerce Shipment Tracking plugin data. You can also use the <code>gorespond_wc_tracking_url<\/code> filter to provide your own.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translatable%3F\"><h3>Is the plugin translatable?<\/h3><\/dt>\n<dd><p>Yes. All strings use the <code>gorespond-for-woocommerce<\/code> text domain and are translation-ready.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added new variables to webhook payload: <code>billing_first_name<\/code>, <code>billing_last_name<\/code>, <code>billing_phone<\/code>, <code>billing_address<\/code>, <code>order_amount<\/code>, <code>order_currency<\/code>.<\/li>\n<li><code>customer_name<\/code> now contains the full billing name (first + last) instead of first name only. Use <code>billing_first_name<\/code> for first-name-only greetings.<\/li>\n<li>All payload values are guaranteed to be strings; missing values send as empty string.<\/li>\n<li>Updated Test Connection probe to reflect the new payload schema.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Renamed plugin for WordPress.org trademark compliance.<\/li>\n<li>Fixed all Plugin Check (PCP) errors and warnings.<\/li>\n<li>Added Third-Party Service disclosure to readme.<\/li>\n<li>Updated Tested up to WordPress 6.9.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Support for order.placed, order.shipped, order.delivered, order.cancelled, and payment.failed events.<\/li>\n<li>Settings page under WooCommerce menu.<\/li>\n<li>Event log with pagination and clear functionality.<\/li>\n<li>Test Connection button.<\/li>\n<li>HPOS compatibility.<\/li>\n<\/ul>","raw_excerpt":"Automatically send WhatsApp messages to customers when order events happen \u2014 powered by GoRespond.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/283947","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=283947"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gorespond"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=283947"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=283947"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=283947"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=283947"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=283947"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=283947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}