OpenCart SMS Alerts Extension – Real-Time Notifications for Admin & Customers
By Admin
| Dec 03, 2025
Admin SMS Notification — Full Documentation (Easy)
1. Prerequisites
- You must have Admin access to your OpenCart site.
- Your server must support cURL.
- You need an active SMS provider account (Example: Twilio or Custom SMS API).
- Ensure your OpenCart version is supported by the module.
2. Module Installation
Step 1: Upload Module Files
- Open OpenCart Admin panel.
- Go to Extensions → Installer.
- Click Upload and select the
.ocmod.zipfile. - Wait for the message: "Success: Modification applied!"
Step 2: Refresh Modifications
- Go to Extensions → Modifications.
- Click the Refresh button.
Step 3: Clear Theme Cache
- Go to Dashboard → Developer Settings.
- Clear both Theme and SASS cache.
More info on Opencart Admin and Customer Alerts.
3. Enable the Module
- Go to Extensions → Extensions.
- Select Modules from the dropdown.
- Find Admin SMS Notification.
- Click Install (if not already installed).
- Click Edit.
- Set Status → Enabled.
4. Configure SMS Settings
Choose SMS Gateway
Select which SMS service you want to use:
- Twilio
- Custom SMS API
Twilio Setup
- Enter Account SID.
- Enter Auth Token.
- Enter Twilio Phone Number.
Custom API Setup
- Enter API URL.
- Enter required parameters (Token, Key, Sender ID, etc.).
- Enter message parameter name.
- Enter phone number parameter name.
- Click Save.
5. Add Admin Mobile Number
- Go to System → Users → Users.
- Edit your Admin account.
- Enter your mobile number (use international format:
+91XXXXXXXXXX). - Save changes.
6. Set SMS Templates (Optional)
You can set templates for messages like:
- Order Created
- Order Updated
- Customer Login Alert
- Custom Notifications
Use dynamic tags:
{order_id}{customer_name}{total}
Click Save after editing templates.
7. Enable Admin Notification Triggers
Choose when the system should send SMS:
- Order Placed
- Order Status Changed
- New Customer Registered
- Customer Login Alert
- Manual SMS Option
Enable or disable each event as needed.
8. Send SMS Manually
- Open the module settings.
- Find the Manual SMS Send section.
- Enter mobile number.
- Enter message text.
- Click Send SMS.
9. Testing SMS
- Twilio: Place a test order or use the test SMS button (if available).
- Custom API: Use the manual send feature.
If SMS does not arrive:
- Check number format.
- Verify credentials.
- Verify API URL.
- Check server internet connection.
- Check SMS provider error logs.
10. Troubleshooting
SMS Not Sending
- Check if the module is enabled.
- Verify Twilio or API credentials.
- Check admin phone number.
- Refresh modifications.
- Clear cache.
Phone Number Format Error
- Use international format:
+CountryCode Number - Example:
+91 9876543210
Template Not Working
- Make sure the dynamic tags are correct.