SMS Alert Order Notifications – WooCommerce Plugin
A plugin for sending SMS notification after placing orders using WooCommerce
This is a WooCommerce add-on. By Using this plugin admin and buyer can get notification about their order via sms using SMS Alert.
The WooCommerce Order SMS Notification plugin for WordPress is very useful, when you want to get notified via SMS after placing an order. Buyer and seller both can get SMS notification after an order is placed. SMS notification options can be customized in the admin panel very easily.
PS: This plugin requires an account(paid/demo) with www.smsalert.co.in service to send SMS. Demo account comes with some free credits to let you test it out.
SMSAlert – WooCommerce (Key Features)
OTP for order confirmation(with option to enable OTP only for COD orders)
OTP verification for registration
Login with OTP
Reset password with OTP
OTP verification for login(option to enable OTP only for selected roles)
SMS to Customer and Admin on new user registration/signup
Admin/Post Author can get Order SMS notifications
Buyer can get order sms notifications supports custom template
Sending order Details ( order no, order status, order items and order amount ) in SMS text
Different SMS template corresponding to different Order Status
Directly contact with buyer via SMS through order notes, and custom sms available on order detail page
All order status supported(Pending, On Hold, Completed, Cancelled)
Block multiple user registration with same mobile number
Supports wordpress multisite
Custom Low balance alert
Option to disable sending OTP to a particular after n resends
Since this plugin is dependent on www.smsalert.co.in, we provide 24X7 email support for this plugin via [email protected]. For new feature requests please use wordpress support forum.
Abandoned Cart - Recover more cartsby sending automated messages.
Customer Templates - Set sms templates for every order status, these will be sent to the customers.
Admin SMS Templates - Set sms templates that admin will receive, set admin mobile number from advanced settings.
Advanced Settings - Enable or disable daily balance alert, low balance alert, admin mobile number, and many other advanced options.
Custom SMS on Order detail page - You can send custom personalised sms to the customer directly from order detail page from your admin panel, this is very useful in case you wih to update customer in case of any unplanned event, like delay in delivery, order disputes and claims, etc.
Back in Stock Notifier - update customers when a product is available for order
Gravity Forms - Send sms to customer and admin, whenever the form is submitted.
TeraWallet – For WooCommerce - Notification on wallet balance credit and debit
Booking Calendar - Notification on new bookings and booking reminder sms
Woocommerce Bookings - Admin Templates
FAQ
Can i integrate my own sms gateway?
There is no provision to integrate any other SMS Gateway, we only support SMS Alert SMS Gateway.
How do i change Sender id?
You can request the sender id after login to your SMS Alert account, from manage sender id.
Sender id is only available for transactional account.
I signed up for a demo account, but not received any test sms
As per TRAI Guidelines promotional sms can be sent only from 9 am to 9 pm, please test during this period only, also check if your number is not registered in NDNC registry.
If still you face any issues, please contact our support team.
What will happen when my demo credits are over?
Once your demo credits are finished, this plugin will not send any messages, you can then decide to purchase the credits. In case you do not want to purchase, ensure to disable all OTP options from the plugin, so that your website can function normally.
I am unable to login to my wordpress admin
This can happen in two cases like you do not have sms credits in your sms alert account, or your admin profile has some other number registered, for both cases you can rename the plugin directory in your wordpress plugin directory via FTP, to disable the plugin
Which all countries do you support sms?
Please check complete list of supported countries on our website
Can i send sms to multiple countries from one account?
Yes, you can send sms to multiple countries, by default your account is configured to send SMS to only one country, you can request to allow additional countries for your account through email on [email protected].
How can i use my custom variables in sms templates?
The plugin supports custom order post meta, if your post meta key is ‘my_custom_key’, then you can access it in sms templates as [my_custom_key]
Can i extend the functionality of this plugin?
Sure, you can use our below hooks.
To Send SMS
do_action('sa_send_sms', '918010551055', 'Here is the sms.');
To Modify Parameters before sending any SMS
function modify_sms_text($params) { //do your stuff here return $params; } add_filter('sa_before_send_sms', 'modify_sms_text');
To get SMS Alert Service Response after Send SMS
function get_smsalert_response($params) { //do your stuff here return $params; } add_filter('sa_after_send_sms', 'get_smsalert_response');
Woocommerce before Send SMS
function public static function modify_sms_text($content, $wc_order_id) { //do your stuff here return $content; } add_filter('sa_wc_order_sms_before_send', 'modify_sms_text', 1, 2);
Can you customise the plugin for me?
Please use wordpress support forum for new feature request, our development team may consider it in future updates. Please note we do not have any plans to develop any integrations for any paid plugins, if still you need it someone like you must sponser the update 🙂
Enhancement: button css compatibility fix in twenty twenty two theme
Enhancement: Compatibility for older WP forms
Enhancement: Elementor form phone field add option for placeholder
Enhancement: Elementor form validation from server before sending otp
compatibility check for latest woocommerce version
compatibility check for latest wordpress version
3.6.0
Enhancement: Fields validation in admin section for cf7
Enhancement: Fields validation in admin section for wpforms
Enhancement: Fields validation in admin section for formidable form
Enhancement: Fields validation in admin section for gravity form
Enhancement: Cod to Prepaid warning message shown if option is disable
Enhancement: CF7, fluent form radio or checkbox required validation message was not shown
New: OTP integration in gravity form
New: integration with membership pro(https://wordpress.org/plugins/paid-memberships-pro/)
New: integration with wp adverts(https://wordpress.org/plugins/wpadverts/)
New: integration with Forminator(https://wordpress.org/plugins/forminator/)
Bugfix: issue at checkout page and login with otp in elessi theme
Bugfix: at checkout page for logged in user, phone filed country flag was not displayed
compatibility changes for login/signup plugin latest version
compatibility check for latest woocommerce version
3.5.9
URGENT: JS checkout payment gateway plugins conflict in v-3.5.8
3.5.8
Bugfix: compatibility fix for WPML
Bugfix: js error, when country code selector is off
Bugfix: OTP on checkout was not working when order value was zero
Bugfix: warning in WP Forms if form is not saved after installing SMS Alert plugin
Bugfix: Handled SMS Alert send XML error response
New: Integration with PDF Generator For Fluent Forms(https://wordpress.org/plugins/fluentforms-pdf/)
New: Integration with member mouse plugin(https://membermouse.com/)
New: Integration with wp loyalty plugin(https://wployalty.net/)
New: Integration with Easy Appointments(https://wordpress.org/plugins/easy-appointments/)
New: COD to Prepaid
Enhancement: Handle nonce verification error in login with otp, signup with mobile, userswp, pie registration, checkout page
Enhancement: Remove setting for verify OTP in Popup as its no longer required
Enhancement: in login verification in popup if number not found then redirect to add number and verify page
Enhancement: in elementor form, added sms phone field validation, if sms alert action is added
compatibility check for latest woocommerce version
compatibility check for latest wordpress version
3.5.7
Bugfix: compatibility fix for WPML
Bugfix: custom meta keys were not replaced properly
Bugfix: issue at checkout page in woostify theme
Bugfix: issue in login with otp at checkout page in checkoutwc plugin
Bugfix: Fluentform phone field was not visible when used within container
Bugfix: WP forms, multiple admin mobile numbers were not getting saved
Enhancement: when account is dormant then logout from plugin and send mail to user
Enhancement: check validation for radio button before sending otp
Enhancement: user can input their phone number in woocommerce forgot password option instead of email id or username
New: Integration with Fluent CRM(https://wordpress.org/plugins/fluent-crm/)
New: Integration with WP ERP(https://wordpress.org/plugins/erp/)
New: Integration with Quick Restaurant Reservation(https://wordpress.org/plugins/quick-restaurant-reservations/)
compatibility check for latest woocommerce version
3.5.6
Bugfix: product name variable was adding shipping details as well
Bugfix: Few strings were not being translated
Enhancement: plugin variables will be replaced before any custom variable to avoid conflict
New: Integration with Bookit Calendar(https://wordpress.org/plugins/bookit/)
New: Integration with Five Star Restaurant Reservations(https://wordpress.org/plugins/restaurant-reservations/)
New: Integration with Jetpack CRM(https://wordpress.org/plugins/zero-bs-crm/)
New: Integration with Groundhogg(https://wordpress.org/plugins/groundhogg/)
New: Integration with ARMember(https://wordpress.org/plugins/armember-membership/)
compatibility check for latest woocommerce version
3.5.5
New: Integration with FS License Manager plugin
New: Shortcode for group sync in wordpress plugin
Bugfix: compatibility fixes for login/signup popup premium plugin
Bugfix: In elementor, if same form used multiple times in same page then otp not working in all forms
Bugfix: In elementor popup form, otp not working
Bugfix: item name and item name with quantity was not working on order pending status
Enhancement: Allow to set low balance alert for atleast 100 credits.
Enhancement: Add SMS Alert in Menu under Elementor
Enhancement: Woocommerce booking and booking calendar reminder listing
Enhancement: code optimisation
compatibility check for latest woocommerce version
compatibility check for latest wordpress version
3.5.4
New: Booking calendar can now send reminder messages
Enhancement: Ultimate member phone field automatically adds space in the number, and user is unable to login with phone
Enhancement: In advanced setting, country listing is now being loaded via ajax for faster page speed
Enhancement: Abandoned cart sms will be sent using XML API for better performance
Enhancement: Added more strings for translation
Enhancement: Different message will be shown if mobile number is blank
Enhancement: Compatibility with besa theme
Enhancement: Compatibility with twenty twenty two theme
Enhancement: Compatibility with AST Pro plugin
Enhancement: Compatibility fix for https://wordpress.org/plugins/fluid-checkout/
Enhancement: Auto detect OTP on mobile
Enhancement: Compatibility with login/signup popup plugin(only for popup)
Enhancement: added placeholder in sms alert phone field in Elementor form
Enhancement: Signup with OTP, if auto generated username/email already exists, plugin will auto generate new username and email id
Bugfix: jQuery conflict issue
Bugfix: When hide default login form then login with otp form is showing in footer in urna theme
Bugfix: On checkout page when create account checkbox is unchecked then checkout button is not restored to default, if post verify enable on checkout page
Bugfix: If otp for register is disabled still mobile field was added in userswp form
Bugfix: Compatibility fix with elementor multi step form
Bugfix: signup with mobile in raazi theme was not working
Bugfix: if otp for checkout is disabled then number with country code does not merge with country selector at checkout page
Bugfix: woodmart theme login with otp at sidebar was not working
Bugfix: when hide default login form is enabled then at checkout page, login with otp is showing on load it should be appeared on click
compatibility check for latest woocommerce version
3.5.3
Enhancement: Affiliate Manager hooks implemented
Enhancement: Country listing API was being called twice for admin screen
Enhancement: If otp for selected payment gateway is disabled and otp for checkout is enabled then it will ask otp for all payment methods
Bugfix: Abandoned cart nonce was not verifying when otp for checkout was disabled
Bugfix: SMS Alert css are now added in shortcodes for better compatibility
Bugfix: Site health status REST API error fix
Bugfix: Abandoned cart some default values were displayed if blank session is stored in database
Bugfix: country code selector was giving error, if number is starting with plus
Bugfix: post verification, default login(without popup) was displaying some json values
Bugfix: Smart COD, compatibility fix
Bugfix: Flatsome modal login, login and register with OTP was not working
Bugfix: Post checkout verification, php warning fix
3.5.2
New: Shortcode for Login with OTP, Signup with OTP, Share Cart, OTP Verifcation on any form
New: Compatibility with Cart Flows
New: Compatibility with Aero Checkout
New: Added a new template for OTP
New: Added widgets for elementor
New: Added shortcode block in page editor
New: Compatibility with Gutenberg, Divi, Beaver Builder
Enhancement: Signup with OTP will now auto login user if a already registered user tries to register again
Enhancement: Woocommerce checkout page validation before sending OTP
Enhancement: Implemented WP nonce for security
Enhancement: EDD SMS Alert settings moved within EDD plugin
Enhancement: Ultimate member login/signup pages will now support otp in popup
Bugfix: User approve plugin, prevent an unapproved user from logging in
Bugfix: Phone field was not displaying on my account page when WCMP was active
Bugfix: sharecart country code was not selected automatically for logged in user
compatibility check for latest wordpress version
compatibility check for latest woocommerce version
3.5.1
New: Integration with Elementor
New: Integration with Formidable Form Builder
New: Booking Reminder plugin can now send booking reminders to users
Enhancement: Back in stock notifier will now send SMS, when stock status is updated for product
Enhancement: SMS Alert OTP shortcode js will now be added in footer
Enhancement: CF7 email id validation handle, and some css fixes
Enhancement: Added video links in WP Form, Notify me and Ninja form configuration pages
Enhancement: Added Popup style preview option in backend
Enhancement: Added support for multiple contact forms on a single page
Enhancement: signup sms woocommerce hook changed to wordpress hook to support more plugins
Bugfix: tera wallet sms was not triggering on signup bonus addition
Bugfix: In OTP template 2 cursor was not automatically moving to next input box on mobile devices
Bugfix: country code selector was not displaying the label in phone field
Bugfix: country code was not appended to number on customer SMS in ninja, dokan, wp forms, and few other forms
Bugfix: WP Form – when OTP was disabled, country code selection was not visible
compatibility check for latest woocommerce version
3.5.0
Enhancement: added country code selector to ninja forms, pie register, dokan and ultimate member
Enhancement: css optimisation for modal styles
Bugfix: Pieregister otp was not working
Bugfix: css conflict with a few themes
Bugfix: error when users wp and pie both were activated simultaneously
Bugfix: sharecart name was not getting replaced when user is logged in
compatibility check for latest woocommerce version
3.4.9
New: Sharecart feature introduced
New: Signup with OTP introduced
New: Integration with users WP
New: Integration with WooCommerce Subscriptions
New: Integration with WooCommerce product review
New: Integration with Tera Wallet
New: Abondoned cart stats implementation
New: Plugin will ask for reason(optional) on uninstall to help improve plugin
Enhancement: If country code selector is enabled, the number will not be force prefixed
Enhancement: Reset password OTP will be disabled when user is logged out in plugin
Enhancement: Better UI for Contact form 7 admin section
Enhancement: typing @ in woocommerce template section, custom SMS, and contact form 7 will now suggest fields
Bugfix: order status change and custom sms was not working when Woocommerce Simple Auctions was installed
Bugfix: Enter was not working in custom sms
Bugfix: AST partial shipment variable was not getting replaced
Bugfix: Woocommerce booking some strings were visible in admin section
Bugfix: compatibility fix for checkout page when OTP for login is enabled and default login form is hidden
3.4.8
New: Integration with Fluent Forms
Bugfix: few options stopped working while implementing security fixes in last version
compatibility check for latest woocommerce version
compatibility check for latest wordpress version
3.4.7
Modal styles are configurable
Bugfix: OTP error, when otp for checkout is disabled but otp for login is enabled
Bugfix: Maximum resend OTP validation
Bugfix: Selected country code validation focus
Bugfix: Autofill fields from Instagram App, OTP verify button was not enabled automatically
Enhancement: Plugin will automatically logout when credentials are wrong, and an email will be sent to admin
Enhancement: Labels were not clickable in admin section checkboxes
Enhancement: Security Fixes
3.4.6
Enhancement: login with otp and login popup now can work simultaneously.
Enhancement: if user is logged out of plugin then otp will not be asked in login page, registration page, checkout page and shortcodes
Enhancement: compatiblity changes for aftership latest version
Enhancement: backinstock notifier, will now show sms sent status instead of processed status
Enhancement: If demo user changes the default templates then plugin will warn him
Enhancement: In dokan if billing_phone is blank then dokan phone field should be used and vice-versa
Enhancement: Checkout Registration OTP will work if guest user selects to create account
Enhancement: validation errors will now highlight exact tab where validation error found
Enhancement: contact form 7 phone number validation, as per the default country
Enhancement: intellinput code optimized
Bugfix: delivery drivers delivery boy name was not replacing correctly
Bugfix: apostrophe was not saving correctly in abandoned cart template
Bugfix: note token was wrong in template section
Bugfix: contact form7 placeholder was not working in billing phone field
Bugfix: contact form 7 was trying save data to group even when there was no group selected
New: Multivendor stores – send sms on low stock to vendors
New: Multivendor stores – send sms on approval or rejection of account to vendor.
New: Post Verification button to verify order will be shown in orders section in user account if the order is not OTP verified
New: Integration with woo refund and exchange
New: custom sms box can hook created to be used in other plugins
New: admin can select specific countries to be shown along with phone number field
New: Integration with Local Pickup Plus
compatibility check for latest woocommerce version
3.4.5
Bugfix: validate before sending otp, shows messages but otp message triggers
Bugfix: Post order verification – otp for registration was not working
Bugfix: Post order verification – Blank div shown after placing order
Bugfix: on deleting an item from cart, cart was shown as recovered
Bugfix: updation time after placing order
Bugfix: Prevent double click on ninja sending otp
Bugfix: Ninja backend same form field names do not allow to save phone field
Enhancement: added support for wpforms pro version
Enhancement: better menu handling to support more options at backend
Enhancement: if billing phone is not present then customer can place order without OTP
Enhancement: contact form validation with file type field
Enhancement: compatibility changes for wootsify theme
Enhancement: register and login button css now compatible for more wp themes
Enhancement: By default, mobile verificaton in ninja form is now disabled
Enhancement: Common function created for replacing store_name and shop url
Enhancement: backend validation when otp for selected payment gateway is checked, but no payment gateway is selected
Enhancement: backend validation if user enables otp verification for admin and admin profile does not have any contact number
3.4.4
Bugfix: Woocommerce order variables were not replacing when OTP for checkout was disabled
Bugfix: review and abondoned cart options were not visible if turned off
3.4.2
Bugfix: Login with OTP – custom redirect
Bugfix: checkout button not visible with specific settings
Bugfix: Thank you message was not visible with default checkout
Bugfix: WP affiliate sms was being sent even when it was not active
Enhancement: validation before sending otp on default checkout form
Enhancement: Back in Stock, now shows backorders on products page.
Enhancement: Max OTP limit error handling
Enhancement: login with otp validation on blank submit