Linux 软件免费装
Banner图

Sendly SMS for WooCommerce

开发者 tomlwbioda
更新时间 2026年7月30日 03:34
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce order status notifications sms sendly

下载

1.0.1

详情介绍:

Sendly sends a text message to the customer whenever a WooCommerce order changes status — for example when payment is received (Processing), the order is shipped (Completed), or it is cancelled. Messages are delivered through the Sendly SMS gateway and can be shown with an alphanumeric sender ID ("nadpis", e.g. your shop name) instead of a phone number. Key features Sender ID (nadpis) The Sendly API field from accepts a numeric virtual number only. The alphanumeric sender ID is configured on the Sendly side and bound to that number. The plugin provides a sender-ID field and a forward-compatible hook (sendly_request_body) so it can be sent in the API payload once Sendly exposes that option.

安装:

  1. Upload the sendly folder to /wp-content/plugins/, or install the ZIP via Plugins → Add New → Upload.
  2. Activate the plugin. WooCommerce must be active.
  3. Go to WooCommerce → Settings → SMS.
  4. Enter your Sendly API token; the sender number (from) is optional.
  5. Enable the order statuses you want and adjust the message templates.
  6. Use "Send test SMS" to verify your configuration.

屏幕截图:

  • An order note recording the delivered SMS and its Sendly message ID.

升级注意事项:

1.0.1 Compatibility update; no functional changes.

常见问题:

Do I need a Sendly account?

Yes. You need a Sendly SMS account, a virtual number and an API token. The plugin makes this easy: go to WooCommerce → Settings → SMS → Sign up for Sendly, fill in your details and click "Create account" — you finish on sendly.link (password + bot check) and get 100 free SMS to start. Alternatively register directly at https://sendly.link/pl/rejestracja/ .

Why is my sender shown as a number instead of my shop name?

The alphanumeric sender ID ("nadpis") is registered and bound to your number on Sendly's side. The plugin's API call sends only the numeric from; the provider substitutes the approved sender ID.

Does it work with the block-based checkout?

The opt-out consent checkbox uses the classic checkout hooks. Order-status SMS sending works regardless of the checkout type.

Will it slow down checkout?

No. Sending happens in the background through Action Scheduler.

How are delivery receipts (DLR) secured?

The DLR endpoint is guarded by a random shared secret. The settings page shows a ready-to-use URL with the secret in the query string for convenience; you can instead send the secret in an X-Sendly-Secret HTTP header to keep it out of access logs. The secret can be regenerated from the settings page at any time (the old URL then stops working).

Can I send to international numbers?

Phone numbers are normalised using the order's billing country. Actual delivery depends on what the Sendly gateway supports; numbers outside the gateway's accepted length are skipped and logged.

更新日志:

1.0.1 1.0.0