WapiPro for WooCommerce

外掛說明

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.

This plugin requires a WapiPro account and API token. The service is available at https://wapipro.com.

External service disclosure

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.

Data sent to WapiPro may include:

  • Store domain and plugin metadata.
  • WapiPro audience name or audience ID.
  • Customer billing phone number, billing country, first name, and last name.
  • 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 wapipro_wc_tracking_url filter.
  • Checkout WhatsApp consent status, consent source, and consent timestamp.
  • WhatsApp template name, language, and template variables needed to send the message.

Customer contact sync and order notifications are gated by the checkout consent checkbox. The checkbox is unchecked by default.

WapiPro Terms of Service: https://wapipro.com/terms

WapiPro Privacy Policy: https://wapipro.com/privacy

螢幕擷圖

  • Plugin settings page — connect your WapiPro API token, select an audience, and map order statuses to WhatsApp templates.
  • Checkout consent — an opt-in checkbox lets customers agree to receive WhatsApp order updates.
  • Order status notifications — map each WooCommerce order status to an approved WhatsApp message template.

安裝方式

  1. Install and activate WooCommerce.
  2. Upload the plugin zip from WordPress Admin > Plugins > Add New > Upload Plugin, or install it from WordPress.org when available.
  3. Activate WapiPro for WooCommerce.
  4. Open WooCommerce > WapiPro.
  5. Enter your WapiPro integration token.
  6. Click Check connection to load approved templates and audiences.
  7. Select or create a WapiPro audience for checkout contact sync.
  8. Map WooCommerce order statuses to approved WapiPro WhatsApp templates.
  9. Save settings.

常見問題集

Does this plugin require a WapiPro account?

Yes. You need a WapiPro account and API token to sync contacts or send WhatsApp order notifications.

Does the plugin send data to WapiPro automatically after activation?

No. The plugin does not contact WapiPro until a store administrator configures an API token or runs a WapiPro action from the settings page.

Does the plugin require customer consent?

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.

Which checkout consent field is added?

The plugin adds an unchecked checkbox labeled “I agree to receive order updates on WhatsApp.” and stores the answer on the order as _wapipro_consent.

Does the plugin sanitize phone numbers before sending them to WapiPro?

The plugin sends the WooCommerce billing phone number and billing country to WapiPro. WapiPro performs locale-aware phone normalization and validation.

How are retries handled?

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.

Is WooCommerce High-Performance Order Storage supported?

Yes. The plugin uses WooCommerce order object APIs for order metadata and declares HPOS compatibility.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈WapiPro for WooCommerce〉的開發相關工作。

參與者

將〈WapiPro for WooCommerce〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.0

  • Initial WooCommerce integration.