SMS notification module via Terasms for OpenCart.
The module integrates your online store on OpenCart with the
Terasms.ru service and allows you to send SMS notifications to customers and administrators when the order status changes, as well as manually - directly from the admin panel.
Why do we need the module
- Increases customer loyalty - instantly notifies about a change in order status (for example, “Shipped”, “Ready for pickup”).
- Saves time - the administrator also receives notifications without the need to constantly check orders in the admin panel.
- Works without unnecessary settings - standard OpenCart functionality is used(addOrderHistory), which ensures compatibility with most themes and modules.
Module capabilities:
Setting up SMS templates
- for each order status you can set your own notification template:
- both for the buyer,
- and for the administrator.
Multilingual
- you can set separate SMS message templates for each store language.
Sending custom messages
- from the module settings you can manually send any message to any number.
- SMS from the cardorder
- you can send an SMS to the buyer manually directly from the order, for example, for individual clarification or reminder.
Easy integration into other modules and extensions
- you can use SMS sending from any native module through a simple call:
$this->load->library('terasms');
$this->terasms->send($phone, $message);
Setting instructions:
Step 1:
- Register in https://terasms.ru/;
- Log into your personal account in the “Profile” section and generate an “Authorization TokenAPI"
Step 2:
- Select the desired version of the module depending on your version of opencart;
- For OC 1.5.x: Upload the contents of the archive of the upload folder to the server - vqmod
- For 2.0.x-4.1: Install the module (the archive must be *.ocmod.zip) through the standard add-on manager.
- Update modifiers
Step 3:
- Then go to extensions->modules and find “Terasms notifications” and activate it;
- Go to the module settings;
- Specify “Login”, “Password” from the service account (you don’t have to specify a password,if you do not want to view your account balance)
- Specify "HTTP API Authorization Token", "SMS Sender"
- If you want to receive notifications as an admin, in the "Administrator Phone" field, indicate the phone number (if you need to specify more than one, then separate it with a comma)
- If the buyer's phone number is not stored in the default field, then in the “Phone” field you can select another field from where to get the phone number
- If you want to see in the order history all the messages that were sent according to the order, then on. "Record response from terasms to order history"
Step 4:
- Open the "Settings" tabtemplates"
- Set your template to the required order statuses using variables from the proposed list (table on the right)
- If notifications should be sent to the client, regardless of whether you noted when changing the order status whether to notify the client or not, then select "Forced notification" inside the order template for client.
- Click save.
System requirements:
- PHP 5.3 or higher;
- Сurl;
Uploaded:
09.07.2025
Updated:
09.07.2025
Viewed:
1834