| 开发者 |
sendsms
neamtua catalinsendsms |
|---|---|
| 更新时间 | 2026年5月31日 16:55 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 |
| 版权网址: | 版权信息 |
{billing_first_name}, {billing_last_name}, {shipping_first_name}, {shipping_last_name}, {order_number}, {order_date}, {order_total}.sendsms-for-woocommerce folder to /wp-content/plugins/, or install the plugin from the WordPress.org directory.Yes. Sign up for free at https://www.sendsms.ro/ro/ and create an API key.
Yes. The plugin reads and writes order data through the WooCommerce order API so it works regardless of whether your store uses legacy CPT storage or HPOS.
PHP 7.4 through PHP 8.3+. Tested on PHP 7.4 and PHP 8.3 against WordPress 7.0 and WooCommerce 10.7.
Yes. Enable the "Opt-out in cart" setting under Configuration; a checkbox appears at checkout. Customers who tick it never receive automated SMS for that order.
rosendsms_ (PHP namespace Rosendsms\\ForWooCommerce, settings option rosendsms_options, history table {prefix}rosendsms_history, order opt-out meta key rosendsms_optout, AJAX actions wp_ajax_rosendsms_campaign / wp_ajax_rosendsms_single, extensibility hooks rosendsms_should_send / rosendsms_message / rosendsms_recipient_phone / rosendsms_after_send).wc_sendsms_* / wcsendsms_history / wc_sendsms_optout) and v2.0.2 (sendsmsro_* / sendsmsro_history / sendsmsro_optout). Both are migrated to the current rosendsms_* names on activation.register_setting() sanitize callback now applies per-field sanitization (sanitize_text_field, sanitize_textarea_field, sanitize_key, and recursive sanitization for the per-status template/flag arrays).readme.txt now includes an == External services == section disclosing every sendsms.ro endpoint used, the data sent, and links to the gateway's terms / privacy / ISO certification.sendsms (the plugin's WordPress.org owner account) to the Contributors line.SendSMS\\ForWooCommerce\\…) with one class per responsibility (API client, settings reader, order listeners, admin pages, AJAX handlers).assets/js/ and enqueued only on the relevant pages.sendsms_for_woocommerce_should_send, sendsms_for_woocommerce_message, sendsms_for_woocommerce_recipient_phone, and sendsms_for_woocommerce_after_send.manage_woocommerce capability.FeaturesUtil::declare_compatibility).batches/ filesystem write).