=== Broadnet SMS Services: Orders, OTP, Login & Phone Number Access ===
Contributors: VKAPS
Donate link: https://www.broadnet.me
Tags: order pending payment sms notification, order processing sms notification, order on-hold sms notification, order completed sms notification, order cancelled sms notification, order refunded sms notification, send direct message to customer, woocommerce, sms, otp, login, registration, password reset, authentication, mobile login
Requires at least: 6.0
Tested up to: 7.0.1
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A complete WooCommerce SMS solution that supports Login with OTP, Registration with OTP, Password Reset via OTP, and WooCommerce Order Status SMS notifications using your SMS gateway.

== Description ==

Boost your WooCommerce store with Broadnet SMS Services, a complete solution for secure communication and customer engagement. This plugin integrates seamlessly to deliver instant SMS notifications and authentication features:
	1. Order Notifications – Keep customers updated with order confirmations, shipping progress, and delivery alerts.
	2. OTP Verification – Add strong security with one-time passwords for checkout, registration, and sensitive actions.
	3. Login Alerts – Notify users instantly about logins, password resets, and account activity.
	4. Login by Phone Number – Allow customers to access their accounts using their mobile number, simplifying the login process and reducing password fatigue.

With Broadnet’s trusted SMS gateway, you can improve customer trust, streamline authentication, and provide a smoother shopping experience.

= Features =

== OTP Authentication ==

* Login with Mobile Number & OTP
* Registration with Mobile OTP Verification
* Password Reset using OTP
* Secure OTP Authentication
* Configurable OTP Expiry
* Resend OTP Timer
* Maximum OTP Attempts
* Rate Limiting Protection

== WooCommerce Order SMS ==

* Pending Order SMS
* Processing Order SMS
* On Hold Order SMS
* Completed Order SMS
* Cancelled Order SMS
* Refunded Order SMS

== SMS Gateway ==

* Custom SMS API Support
* Sender ID Configuration
* API Access Key Configuration
* Test SMS Functionality

== SMS Templates ==

* Login OTP SMS
* Registration OTP SMS
* Password Reset OTP SMS
* Order Status SMS
* Dynamic Placeholders

== Security ==

* OTP Hashing
* Nonce Validation
* Secure AJAX Requests
* Session Verification
* OTP Expiry
* Rate Limiting
* Maximum Verification Attempts
* Phone Number Validation

== Installation ==

1. Upload the plugin ZIP file through **Plugins → Add New → Upload Plugin**.
2. Click **Install Now**.
3. Activate the plugin.
4. Ensure WooCommerce is installed and activated.
5. Navigate to **BroadNET SMS OTP Authentication** settings.
6. Configure your SMS Gateway credentials.
7. Save the settings.
8. Enable the required OTP features.
9. Configure SMS templates.
10. Test the SMS gateway before going live.

== Frequently Asked Questions ==

= Does this plugin require WooCommerce? =

Yes. WooCommerce must be installed and activated.

= Can customers log in using Mobile OTP? =

Yes.

= Does it support Registration with OTP? =

Yes.

= Does it support Password Reset using OTP? =

Yes.

= Does it still send WooCommerce Order Status SMS? =

Yes. Existing Order SMS functionality remains fully supported.

= Can I customize SMS templates? =

Yes. Every SMS template can be customized from the plugin settings.

= Which SMS Gateway is supported? =

The plugin works with configurable SMS gateways using API credentials.

== Screenshots ==

1. SMS Gateway Settings
2. OTP Settings
3. Login with OTP
4. SMS text message settings
5. Authentication message settings
6. WooCommerce Order SMS Templates

== Changelog ==

= 1.1.0 =

* Added Login with Mobile OTP
* Added Registration with OTP
* Added Password Reset with OTP
* Added OTP Settings
* Added Login OTP SMS Template
* Added Registration OTP SMS Template
* Added Password Reset OTP SMS Template
* Added OTP Expiry Configuration
* Added Resend Timer
* Added Maximum OTP Attempts
* Added Rate Limiting
* Improved SMS API Architecture
* Performance Improvements
* Security Enhancements
* Fully compatible with WordPress 7.0.1
* Compatible with PHP 8.0+

= 1.0.0 =

* Initial Release
* WooCommerce Order Status SMS Notifications
* SMS Gateway Configuration
* SMS Templates
* SMS Logging

== Upgrade Notice ==

= 1.1.0 =

This release introduces complete OTP Authentication for WooCommerce including:

* Login with Mobile OTP
* Registration with OTP
* Password Reset with OTP

Existing WooCommerce Order Status SMS functionality continues to work without any additional configuration.

== Support ==

If you experience any issues, please collect the following information before requesting support:

* WordPress Version
* WooCommerce Version
* PHP Version
* Plugin Version
* Debug Log
* SMS API Response
* Steps to Reproduce

Support requests can be submitted through the WordPress.org support forum.

== Privacy ==

This plugin communicates with your configured SMS gateway to deliver SMS messages.

Customer phone numbers are sent only to the configured SMS provider for message delivery.

The plugin does not collect, store, or transmit personal data to any third-party service other than the configured SMS gateway.

== Credits ==

Developed and maintained by BroadNET.