{"id":306045,"date":"2026-05-12T23:40:02","date_gmt":"2026-05-12T23:40:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wapipro-for-woocommerce\/"},"modified":"2026-05-12T23:39:34","modified_gmt":"2026-05-12T23:39:34","slug":"wapipro-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/it.wordpress.org\/plugins\/wapipro-for-woocommerce\/","author":20943359,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"WapiPro for WooCommerce","header_author":"WapiPro","header_description":"Sync WooCommerce customers to WapiPro and send transactional WhatsApp order notifications.","assets_banners_color":"1b9b7a","last_updated":"2026-05-12 23:39:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wapipro.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":23,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wapipro","date":"2026-05-12 23:39:34"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3530408,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3530408,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3530409,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3530409,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3530408,"resolution":"1","location":"assets","locale":"","width":1024,"height":1024},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3530408,"resolution":"2","location":"assets","locale":"","width":1024,"height":1024},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3530408,"resolution":"3","location":"assets","locale":"","width":1024,"height":1024}},"screenshots":{"1":"Plugin settings page \u2014 connect your WapiPro API token, select an audience, and map order statuses to WhatsApp templates.","2":"Checkout consent \u2014 an opt-in checkbox lets customers agree to receive WhatsApp order updates.","3":"Order status notifications \u2014 map each WooCommerce order status to an approved WhatsApp message template."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1150,16281,3160,286],"plugin_category":[45,58],"plugin_contributors":[262736],"plugin_business_model":[],"class_list":["post-306045","plugin","type-plugin","status-publish","hentry","plugin_tags-crm","plugin_tags-orders","plugin_tags-whatsapp","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-user-management","plugin_contributors-wapipro","plugin_committers-wapipro"],"banners":{"banner":"https:\/\/ps.w.org\/wapipro-for-woocommerce\/assets\/banner-772x250.png?rev=3530409","banner_2x":"https:\/\/ps.w.org\/wapipro-for-woocommerce\/assets\/banner-1544x500.png?rev=3530409","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wapipro-for-woocommerce\/assets\/icon-128x128.png?rev=3530408","icon_2x":"https:\/\/ps.w.org\/wapipro-for-woocommerce\/assets\/icon-256x256.png?rev=3530408","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wapipro-for-woocommerce\/assets\/screenshot-1.png?rev=3530408","caption":"Plugin settings page \u2014 connect your WapiPro API token, select an audience, and map order statuses to WhatsApp templates."},{"src":"https:\/\/ps.w.org\/wapipro-for-woocommerce\/assets\/screenshot-2.png?rev=3530408","caption":"Checkout consent \u2014 an opt-in checkbox lets customers agree to receive WhatsApp order updates."},{"src":"https:\/\/ps.w.org\/wapipro-for-woocommerce\/assets\/screenshot-3.png?rev=3530408","caption":"Order status notifications \u2014 map each WooCommerce order status to an approved WhatsApp message template."}],"raw_content":"<!--section=description-->\n<p>WapiPro for WooCommerce connects a WooCommerce store to the WapiPro service. Store administrators can sync checkout customers to a WapiPro audience and trigger approved WhatsApp templates when WooCommerce order statuses change.<\/p>\n\n<p>This plugin requires a WapiPro account and API token. The service is available at https:\/\/wapipro.com.<\/p>\n\n<h4>External service disclosure<\/h4>\n\n<p>This plugin communicates with WapiPro only after a store administrator adds a WapiPro API token or uses a WapiPro action such as checking the connection, creating an audience, creating a template, syncing an opted-in checkout customer, or sending an order notification.<\/p>\n\n<p>Data sent to WapiPro may include:<\/p>\n\n<ul>\n<li>Store domain and plugin metadata.<\/li>\n<li>WapiPro audience name or audience ID.<\/li>\n<li>Customer billing phone number, billing country, first name, and last name.<\/li>\n<li>Order ID, order number, total, currency, status, order URL, billing city\/country, shipping city\/country, and optional tracking URL supplied by another plugin through the <code>wapipro_wc_tracking_url<\/code> filter.<\/li>\n<li>Checkout WhatsApp consent status, consent source, and consent timestamp.<\/li>\n<li>WhatsApp template name, language, and template variables needed to send the message.<\/li>\n<\/ul>\n\n<p>Customer contact sync and order notifications are gated by the checkout consent checkbox. The checkbox is unchecked by default.<\/p>\n\n<p>WapiPro Terms of Service: https:\/\/wapipro.com\/terms<\/p>\n\n<p>WapiPro Privacy Policy: https:\/\/wapipro.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload the plugin zip from WordPress Admin &gt; Plugins &gt; Add New &gt; Upload Plugin, or install it from WordPress.org when available.<\/li>\n<li>Activate WapiPro for WooCommerce.<\/li>\n<li>Open WooCommerce &gt; WapiPro.<\/li>\n<li>Enter your WapiPro integration token.<\/li>\n<li>Click Check connection to load approved templates and audiences.<\/li>\n<li>Select or create a WapiPro audience for checkout contact sync.<\/li>\n<li>Map WooCommerce order statuses to approved WapiPro WhatsApp templates.<\/li>\n<li>Save settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20a%20wapipro%20account%3F\"><h3>Does this plugin require a WapiPro account?<\/h3><\/dt>\n<dd><p>Yes. You need a WapiPro account and API token to sync contacts or send WhatsApp order notifications.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20wapipro%20automatically%20after%20activation%3F\"><h3>Does the plugin send data to WapiPro automatically after activation?<\/h3><\/dt>\n<dd><p>No. The plugin does not contact WapiPro until a store administrator configures an API token or runs a WapiPro action from the settings page.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20require%20customer%20consent%3F\"><h3>Does the plugin require customer consent?<\/h3><\/dt>\n<dd><p>Yes. The checkout consent checkbox is unchecked by default. Contact sync and order notifications are sent only for orders with WapiPro consent recorded as granted.<\/p><\/dd>\n<dt id=\"which%20checkout%20consent%20field%20is%20added%3F\"><h3>Which checkout consent field is added?<\/h3><\/dt>\n<dd><p>The plugin adds an unchecked checkbox labeled \"I agree to receive order updates on WhatsApp.\" and stores the answer on the order as <code>_wapipro_consent<\/code>.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20sanitize%20phone%20numbers%20before%20sending%20them%20to%20wapipro%3F\"><h3>Does the plugin sanitize phone numbers before sending them to WapiPro?<\/h3><\/dt>\n<dd><p>The plugin sends the WooCommerce billing phone number and billing country to WapiPro. WapiPro performs locale-aware phone normalization and validation.<\/p><\/dd>\n<dt id=\"how%20are%20retries%20handled%3F\"><h3>How are retries handled?<\/h3><\/dt>\n<dd><p>The plugin uses WooCommerce Action Scheduler. HTTP 429, network failures, and 5xx responses are retried with 1 minute, 5 minute, 30 minute, and 2 hour delays, up to four attempts.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20high-performance%20order%20storage%20supported%3F\"><h3>Is WooCommerce High-Performance Order Storage supported?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses WooCommerce order object APIs for order metadata and declares HPOS compatibility.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WooCommerce integration.<\/li>\n<\/ul>","raw_excerpt":"Sync opted-in WooCommerce checkout customers to WapiPro and send transactional WhatsApp order notifications.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/306045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=306045"}],"author":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wapipro"}],"wp:attachment":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=306045"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=306045"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=306045"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=306045"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=306045"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=306045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}