Title: CommercePing
Author: pingappslab
Published: <strong>November 12, 2026</strong>
Last modified: November 12, 2026

---

Search plugins

![](https://ps.w.org/commerceping/assets/icon-256x256.png?rev=3797619)

# CommercePing

 By [pingappslab](https://profiles.wordpress.org/pingappslab/)

[Download](https://downloads.wordpress.org/plugin/commerceping.0.4.6.zip)

 * [Details](https://wordpress.org/plugins/commerceping/#description)
 * [Reviews](https://wordpress.org/plugins/commerceping/#reviews)
 *  [Installation](https://wordpress.org/plugins/commerceping/#installation)
 * [Development](https://wordpress.org/plugins/commerceping/#developers)

 [Support](https://wordpress.org/support/plugin/commerceping/)

## Description

CommercePing connects your WooCommerce store to CommercePing, a hosted service by
Ping Apps Lab. When a customer places a Cash on Delivery order, CommercePing asks
them on WhatsApp to confirm it, and the answer is written back to the order as order
notes and metadata.

This plugin needs a CommercePing connection to do anything. It works with classic
and block checkout and with High-Performance Order Storage.

#### Data sent to CommercePing (external service)

This plugin is a connector to a third-party hosted service. After you connect your
store, it sends the following to CommercePing (https://commerceping.com):

 * Order contents: order number, status, items, totals and currency, payment method,
   and shipping country/region.
 * Customer data: the billing phone number and the customer name used in the WhatsApp
   message.
 * Store identity: your site URL and a random install identifier.
 * Plugin and contract version numbers.

Purpose: to send the order confirmation message on WhatsApp, receive the customer’s
reply, and keep the order’s confirmation status in step. Messages are delivered 
through WhatsApp (Meta). Nothing is sent before you connect, and sending stops as
soon as you disconnect, deactivate or delete the plugin.

Services used and their terms:

 * CommercePing (hosted by Ping Apps Lab): [Terms of service](https://commerceping.com/terms/),
   [Privacy policy](https://commerceping.com/privacy/), [Ping Apps Lab privacy policy](https://pingappslab.com/privacy/).
 * WhatsApp Business Platform (Meta), which carries the messages: [WhatsApp Business terms](https://www.whatsapp.com/legal/business-terms),
   [Meta privacy policy](https://www.facebook.com/privacy/policy/).

#### Consent

You must tick an explicit data-sharing box on the CommercePing settings page (WooCommerce
> CommercePing) before the Connect button starts the connection. There is no checkbox
or notice at checkout. You are responsible for informing your customers, as required
where you operate, that their phone number is used to confirm their order on WhatsApp.

#### License

This plugin is free software, released under the GNU General Public License, version
2 or later (see license.txt). It bundles no third-party code. The CommercePing service
it connects to is a separate hosted service with its own terms.

## Installation

 1. Upload the plugin ZIP in Plugins > Add New > Upload, or copy the `commerceping`
    folder to `wp-content/plugins/`.
 2. Activate it. WooCommerce must be active.
 3. Open WooCommerce > CommercePing, tick the data-sharing box and press Connect.

#### Recommended: a real system cron

New orders are also pushed right away by a signed request the plugin sends to its
own site at the end of checkout. If your host blocks requests from the site to itself,
delivery falls back to the scheduler below.

WordPress runs scheduled tasks only when someone visits the site, so on a quiet 
store an order can reach CommercePing late. For prompt delivery, turn off the visitor-
triggered cron and run it from the server every minute:

 1. In wp-config.php add: define( ‘DISABLE_WP_CRON’, true );
 2. Add this cron line on the server (or use your host’s cron panel): * * * * * curl-
    s https://YOUR-SITE/wp-cron.php?doing_wp_cron > /dev/null 2>&1

## FAQ

### What happens when I update the plugin?

Your connection, settings and any orders waiting to be sent are kept. If CommercePing
no longer supports an old plugin version, the plugin stops sending, shows an update
notice in the admin, and sends the waiting orders after you update.

### How do I stop sending data?

Press Disconnect on the settings page, deactivate the plugin or delete it. Order
notes already written to orders are kept.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CommercePing” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ pingappslab ](https://profiles.wordpress.org/pingappslab/)

[Translate “CommercePing” into your language.](https://translate.wordpress.org/projects/wp-plugins/commerceping)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/commerceping/), check
out the [SVN repository](https://plugins.svn.wordpress.org/commerceping/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/commerceping/) by
[RSS](https://plugins.trac.wordpress.org/log/commerceping/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.4.6

 * Settings link on the Plugins page and a one-time redirect to the CommercePing
   page after activation.
 * The settings page shows Connect when not connected, and the CommercePing account
   email with a dashboard link when connected.
 * Fixes a fatal error when deleting the plugin.

#### 0.4.5

 * CommercePing order panel title, styled status badges, update notice wording.

#### 0.4.4

 * One order note when the customer confirms (it was written twice).
 * An order edited after confirmation now says so and asks for a fresh confirmation,
   instead of the missed-deadline wording.

#### 0.4.3

 * Order edits: the plugin now reports when an order was last modified, so an edit
   made after the customer confirmed is recognised.
 * The order note for an unconfirmed order no longer claims a missed deadline when
   the cause was an edit after confirmation.

#### 0.4.2

 * Connect WhatsApp from this settings page: a status line and a Connect WhatsApp
   button that opens CommercePing in a new tab.

#### 0.4.1

 * Connects to the production backend.

#### 0.4.0

 * The WhatsApp checkbox is gone. Every order with a valid billing phone gets its
   order messages.

#### 0.3.0

 * Versioned contract: an unsupported plugin version stops sending and shows update
   guidance.
 * Explicit consent before connecting.
 * Disconnect notification is retried until acknowledged.
 * Packaging as an installable ZIP.

#### 0.2.0

 * Disconnect, deactivation and uninstall handling.

## Meta

 *  Version **0.4.6**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cash on delivery](https://wordpress.org/plugins/tags/cash-on-delivery/)[order confirmation](https://wordpress.org/plugins/tags/order-confirmation/)
   [whatsapp](https://wordpress.org/plugins/tags/whatsapp/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/commerceping/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/commerceping/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/commerceping/reviews/)

## Contributors

 *   [ pingappslab ](https://profiles.wordpress.org/pingappslab/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/commerceping/)