Linux 软件免费装

TRUPTON for WooCommerce

开发者 trupton
更新时间 2026年8月16日 04:04
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce whatsapp cash on delivery india order notifications

下载

1.0.0

详情介绍:

Connects your WooCommerce shop to TRUPTON. When an order is placed, paid, shipped or delivered, TRUPTON messages the customer on WhatsApp. When a cash-on-delivery order needs confirming, TRUPTON asks the customer and writes their answer back onto the order in WooCommerce. You need a TRUPTON account. This plugin is the connection, not the messaging service. Third-party service This plugin sends data to TRUPTON, an external service operated by TRUPTON, and does not work without it. What is sent, and when. Each time an order's status changes, or a tracking number is added, the plugin sends that order's number, status, total, currency, item count and a short item summary, together with the customer's name, phone number and email address taken from the billing details. It also sends this store's address so the API key can be tied to one shop. Nothing is sent until you enter an API key and switch the integration on, and nothing is sent during checkout. Where it is sent. https://trupton.onrender.com by default. The address is configurable on the settings screen if TRUPTON asks you to use another one. TRUPTON also sends data back to this store: when a customer answers a cash-on-delivery confirmation on WhatsApp, that answer is delivered to a signed endpoint this plugin registers. By using this plugin you are sending your customers' personal data to TRUPTON. Make sure your own privacy policy says so — suggested wording is added to Settings → Privacy → Policy Guide. What it does not do Cash-on-delivery answers When you save your key, the plugin registers its own callback address with TRUPTON along with a signing secret. There is nothing to copy across. Every answer TRUPTON sends back is signed with that secret over the message and a timestamp. Unsigned, mis-signed and stale callbacks are refused, so a message telling your shop to dispatch an order has to be provably from TRUPTON. You can replace the signing secret at any time from the settings screen; it is re-registered immediately.

安装:

  1. Install and activate the plugin.
  2. In TRUPTON, go to Integrations → WooCommerce and generate a key. It is shown once.
  3. In WordPress, go to WooCommerce → Settings → Integration → TRUPTON.
  4. Paste the key, tick "Send orders to TRUPTON", and save.
That is all. The key is checked as you save, the cash-on-delivery callback registers itself, and both results are shown at the top of the page.

升级注意事项:

1.0.0 First release.

常见问题:

Which order statuses are sent?

WooCommerce and TRUPTON use different words, so they are mapped:

  • pending, on-hold → placed
  • processing → confirmed
  • completed → delivered
  • cancelled → cancelled
  • refunded → refunded
  • failed → payment_failed
  • checkout-draft → abandoned
WooCommerce has no "shipped" status of its own. If your shop uses a shipping plugin that adds one, or a tracking number is saved against the order, that is sent as shipped. Custom statuses that are not recognised are skipped rather than guessed at — use the trupton_wc_order_status filter to map your own.

Nothing is arriving in TRUPTON.

Check WooCommerce → Status → Logs and pick the trupton source. Every failure is logged with the reason. The most common causes are a key that has been rotated in TRUPTON without being updated here, and a shop that has changed domain since the key was first used — a key locks to one address the first time it is used.

The customer did not get a message, but the order reached TRUPTON.

TRUPTON matches customers on their phone number. If the billing phone is missing, or is not a number TRUPTON can read, the order is still recorded but there is nobody to message. The plugin sends the number in international form, using the billing country to work out the dialling code, so customers outside India are matched too. A bare local number with no country is read as Indian, and one that is not a valid Indian mobile is rejected rather than guessed at — turning a landline or a typo into a real number would message a stranger.

Does it work with High-Performance Order Storage?

Yes. The plugin declares compatibility and only reaches orders through WooCommerce's own API, never by reading order post meta directly.

更新日志:

1.0.0