WC - APG SMS Notifications is a WooCommerce plugin by APG written entirely from scratch. With WC - APG SMS Notifications you can add to WooCommerce the ability to send SMS notifications to your customers every time the order status changes. It can also send an SMS message to your email address every time a new order is placed in the online shop. And you get to decide whether or not international SMS messages are sent.
- Customisable messages with variables, different for every order status.
- It notifies the customer notes as well.
- It notifies the shipping phone when it differs from the billing one, and it accepts several phone numbers.
- It puts the international dialling code in front of the customer’s phone number when needed.
- It schedules the sending and delays the message for on-hold orders.
- It supports custom order statuses and sequential order numbering.
- Filters to hook it up with third-party plugins.
- Once it is set up it runs on its own, with no need to touch it again.
- Compatible with WPML.
It supports a great many SMS providers:
- Adlinks Labs.
- Altiria.
- BulkGate.
- BulkSMS.
- Clickatell.
- TextAnywhere (Clockwork).
- iSMS Malaysia.
- LabsMobile Spain.
- Moplet.
- MSG91.
- Vonage (Nexmo).
- Plivo.
- Routee.
- sendSMS.ro.
- SIP Discount.
- SMS.CX (SMS Connexion).
- SMS Discount.
- SMS Country.
- SMS Lane (Transactional SMS only).
- Kaleyra (Solutions Infini).
- Spring Edge.
- Twilio.
- Silverstreet (Twizo).
- VoipBuster.
- VoipBusterPro.
- VoipStunt.
If you would like us to add your own SMS service provider to WC - APG SMS Notifications all you have to do is send us the API documentation and a test account, and make a payment of 200.00 € + VAT. We are waiting for you!
It supports a great many variables for customising our messages: %id%, %order_key%, %billing_first_name%, %billing_last_name%, %billing_company%, %billing_address_1%, %billing_address_2%, %billing_city%, %billing_postcode%, %billing_country%, %billing_state%, %billing_email%, %billing_phone%, %shipping_first_name%, %shipping_last_name%, %shipping_company%, %shipping_address_1%, %shipping_address_2%, %shipping_city%, %shipping_postcode%, %shipping_country%, %shipping_state%, %shipping_method%, %shipping_method_title%, %payment_method%, %payment_method_title%, %order_discount%, %cart_discount%, %order_tax%, %order_shipping%, %order_shipping_tax%, %order_total%, %status%, %prices_include_tax%, %tax_display_cart%, %display_totals_ex_tax%, %display_cart_ex_tax%, %order_date%, %modified_date%, %customer_message%, %customer_note%, %post_status%, %shop_name%, %order_product% and %note%. It offers several filters that let it interact with third-party plugins:
- apg_sms_message: makes customising the SMS messages easier.
- apg_sms_message_return: makes customising the messages once encoded easier.
- apg_sms_send_message: prevents the SMS messages from being sent.
- apg_sms_normalize_message: prevents the SMS message from being normalised.
- apg_sms_phone_process and apg_sms_phone_return: make processing the phone number easier.
- apg_sms_phone_return: makes sending the SMS messages to multiple phone numbers easier.
We hope our WooCommerce plugins prove useful to you and that they have solved some of the needs you had in your online shop. We look forward to your comments, and to your requests for improvements and bug fixes.
Technical support
Remember that we do not provide free technical support. If you need help installing, activating or setting up any of the plugins by APG, or learning how to use them, just hire our Technical support.

Cuéntanos qué problemas has encontrado o qué quieres que mejoremos en este plugin para WooCommerce.
unable to send an sms using mvaayoo
Did you check your configuration?
Kind regards.
Hi
Thanks for this plugin. I am also trying to use mVaayoo gateway and have half a problem.
I contacted mVaayoo, and they say that their API now uses only one URL and their API code (what they recommend) is as follows:
I am having a problem in sending SMS to the shopper on the site. The Admin (owner) of the site IS getting the SMS (always), but not the shopper. Therefore, all status-change SMS of the order does NOT reach the shopper.
Also, how do I enable a log to see the activity log? At this time, there’s no log generated or I am unable to find it in the Plugins folder?
Can you please guide me on this please? Thanks in anticipation.
Please send to us your account detaills to make some test.
Kind regards.
need delivery time ,order_quantity and all_products_name in cart
can any body help
WC - APG SMS Notifications doesn’t support that variables. If you need any kind of add-on for this plugin, please, fill this form.
Kind regards.
Hi. Even I tried to use mvaayoo. Set the username, password, mobile number as in mvaayoo account. But no SMS is sent on ordering from my website. Could you please tell the mvaayoo is supported?
Yes, mVaayoo it’s supported.
Kind regards.
Hi I used this plugin for sms notifications but customer not receiving any sms notifications when the product is purchased through online payment like ebs.
Can u please guide me
Thanks
We explained it to you on the WordPress.org support forum.
You need to repair the code of WooCommerce EBS gateway, or change it by other one plugin.
If you need any kind of budget to repair it, please contact with us by email.
Kind regards.
i have added smslane gateway and when new order is done message not sent
Wich one? Yours or clients message?
Kind regards.
Plugin is working good with SpringEdge.com bulk sms gateway. thanks
hi,
I’ve just installed sms plugin and using SMS lane (transactional for India),
but it is not working, neither store owner nor customer got any message, when new order is placed and order is completed.
I tried enabling and disabling send international sms, but still not working.
in my API document I see IP address instead of website name smslane.com so I tried changing website with IP of my panel
case “smslane”:
$argumentos[‘body’] = array(
‘user’ => $configuracion[‘usuario_smslane’],
‘password’ => $configuracion[‘contrasena_smslane’],
‘msisdn’ => $telefono,
‘sid’ => $configuracion[‘sid_smslane’],
‘msg’ => $mensaje,
‘fl’ => “0”,
‘gwid’ => “2”,
);
$respuesta = wp_remote_post( “http://198.154.112.102/vendorsms/pushsms.aspx”, $argumentos );
I’ve testing sender id which is approved for transactional messages.
Please suggest what is missing.? or how I can make it work.
Do we need to define templates in smslane control panel too ?
They use # in Template String : e.g. Dear ##Field##, your password is ##Field##.
-V
Here you can see an example of PHP script, and here you can see all the API especifications.
We used both documents to create our plugin request and it works when we do it.
Please, contact with SMSlane to know if they changed something in their API.
Kind regards.
hi,
I think there is slight change, due to change in HTTP protocol format
http://www.smslane.com/download/HTTPAPI.pdf
I see change in (Page 6& 7)
however sample code is same.
Also I’m contacting sms lane, in case you found the change can you please suggest me to do those or update the plugin.
-V
Hello,
Did you get a chance to look in this ?
template screenshot http://prntscr.com/9vynbr
We just tested WC - APG SMS Notifications and works fine. Maybe do you have any kind of problem with your PHP, WordPress or WooCommerce version.
Kind regards.
Hi
I’ve everything up to date.
Only theme is customized. Do we have something on how we can debug or trace the connection ?
Well I’ve sent the message to smslane for the same.
-V
This problem wasn’t generated by SMS Lane and/or WC - APG SMS Notifications.
Check the hosting error log.
Kind regards.
Hi
I see no error related to sms, apg, there are some other errors though, on which developers are working.
However I’ve installed plugin in different domain, with no customization, it is again not working. and no error generated out there.
Can you please share the version of woo, WP, and PHP. you are using.
if possible share the template in your smslane panel, or the method you have tested. So that I can replicate the same.
-V
The last test was made on WooCommerce 2.5.1 over WordPress 2.4.1, in a local LAMP server with PHP 5.6.10.
The variables are processed by WC - APG SMS Notifications and that function works fine from the first version. There’s any kind of problem in your installation/configuration.
If you need any kind of support, please hire our Soporte técnico.
Kind regards.
Okay,
I’ll see for support.
However I was checking the files and found this
pluginpath\includesformulario.php
Line number — 61
<
form method=”post” action=”options.php”>
There is no “options.php” file in the package.
OR is it submitting to wp-admin/options.php ?
Please, read Codex before asking.
Kind regards.
Hi I was trying to know if this plugin is compatible with woo commerce simple auction so that every bid and outbid is notified by sms.
Thanks for the help,
Best regards,
Joaquin.
We never try our plugin with that plugin, sorry.
Kind regards.
I guess i have a huge problem. Customers put in their local cell numbers which starts with 0, example: my local cell number is 0780654123, but plivo sends international number which is +270780654123 , which is a wrong number because the Zero should be deleted when you add +27 in the beginning. how to delete zero is the issue.
The error is written below:
Message : response error
Status : 400 URI: /v1/Account/MAYME3ZTA3MMNLMJE3YT/Message/
Method: POST
Params : {
src : 14154847489
dst : type : sms
text : Tarryn, Your order delivery has been confirmed. Thank you for shopping at bookabook.co.za. For rentals, an sms will be sent on the due dates. Bookabook Team.
}
Response :
{
api_id : 4946a586-72ca-11e7-920b-0600a1193e9b
error : dst parameter not present
}
You must add a custom field validator and/or custom mask to your billing form phone field.
Kind regards.
hi i am unable to configure this with bulk sms kindly guide me i have put username password everything in required fields kindly guide me because sms are not sending
Check the debug information and talk with BulkSMS technical support. We don’t provide that kind of support.
Kind regards.
Hi team,
Thanks for this awesome plugin,
I am testing this with mvoyoo sms gateway. I can’t find anywhere to have an fix for this.
Could you please helpme out tp solve this issue.
Thanks in advance.
Status code :200
Template not found this log i am hitting with.
No sms received for orders which is made
Can you send us the debugger information?
Kind regards.
Ask to mVayoo support team.
Kind regards.
Sure let me check with them once for this issue.
Is that anything they can help with this issue
Hello Team, i m not able to see or get any kind of SMS notification. i have used bulk SMS. can you pls help me out?
Remember that we don’t provide any kind of free support.
Try activating the debugger option to see what happens.
Kind regards.