Get in touch
OpenCart

SMSGlobal for OpenCart 3.x and 4.x — SMS to the buyer and the shop

SMS through SMSGlobal: to the buyer on a new order and one status, to the shop on a number, by hand from the order page, a log. Pro: a text per status, delivery reports, opt-out, quiet hours.

Pro · lifetime licence Staging copies are included. The more sites, the cheaper each one
Compatibility
OpenCart 4.0.2.x and 4.1.x (tested on 4.0.2.3 and 4.1.0.3), 3.0.x (tested on 3.0.5.0) · tested on PHP 8.1 and 8.3 · admin languages: English
Version
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
Licence
a site + a staging copy, lifetime
Trial
7 days, no card, one per site
Updated
November 2026
Or all 394 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
SMS to the buyer on a new order ✔ ✔
SMS to the buyer on one chosen status ✔ ✔
Alert to the shop on one number ✔ ✔
SMS by hand from the order page ✔ ✔
Connection check, balance and a test SMS ✔ ✔
Log in the Sales menu, retry of failed texts ✔ ✔
The number 0412 345 678 becomes 61412345678 ✔ ✔
A text per status — ✔
Several shop numbers — ✔
Delivery reports — ✔
Opt-out check — ✔
Quiet hours with a time zone — ✔
Low balance alert — ✔
CSV of the log — ✔

What it looks like

Panel on the order page
Texts, statuses and a text by hand.
SMS log
All texts in the Sales menu.
Settings
Keys, sender and the check.

Key points

What the buyer gets

The buyer gets an SMS about a new order and, if you choose, about a status change.

What the admin gets

On the order page a panel shows all texts of the order, their statuses and a field for a text by hand.

How much it costs

The base version is free. Pro costs 1 290 UAH, a one-time payment for a lifetime licence.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • OpenCart 4.0.2.x and 4.1.x or 3.0.x · tested on PHP 8.1 and 8.3.
  • An SMSGlobal account with an API key and credits.
  • OpenCart 4 does not ask for a phone at checkout by default: switch on Telephone Display in System, Settings, Option, or the buyer gets no texts. The module settings remind you of this.

Version history

v1.0.0 Current November 2026

For OpenCart 4.x and 3.x: SMS to the buyer and the shop, by hand, a log; Pro adds statuses, delivery reports, opt-out, quiet hours, CSV.

Frequently bought with SMSGlobal

All Access Need more? All modules (394) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

SMSGlobal SMS Notifications sends SMS from OpenCart through the Australian service SMSGlobal: to the buyer about the order, to the shop about a new order, by hand from the order page. The checkout does not wait for an SMS: texts go through a queue, and a service failure does not get in the way of the order.

We have not sent a single real SMS.

What the buyer gets

The buyer gets an SMS about a new order and, if you choose, about a status change. The same status gives no second text. A buyer with a number that cannot take an SMS gets no text, the reason shows in the log, and the order goes through as usual.

What the admin gets

On the order page a panel shows all texts of the order, their statuses and a field for a text by hand. A failed text can be retried with a button, and the reason is in words: no credits, wrong sender name, forbidden. All texts are in a log in the Sales menu.

How it works, step by step

  1. Create an API key in SMSGlobal MXT and enter the key and secret in the settings.
  2. Press the check: you see the balance and allowed sender names.
  3. Send a test SMS.
  4. Enter the shop number and the texts.
  5. A new order starts the texts through the queue.

Under the hood

  • The key and secret are stored encrypted, also in the copy of the settings.
  • Every request is signed with a MAC, as SMSGlobal describes.
  • Repeating a status gives no second text: the database will not let it through.
  • For ACMA rules on sender names see the ACMA site: the module only passes on the name you chose.

How to install

  1. Extensions → Installer: upload the archive for your version and keep the file name.
  2. Extensions → Modules → SMSGlobal SMS Notifications → install button → Edit.
  3. Connection tab: key, secret, sender name, the check.
  4. Messages tab: the texts and the shop number.
  5. Send a test SMS to your own number.
  6. For Pro: paste the key or start the 7-day trial.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Does the module slow the checkout?

No, texts go through a queue after the order.

What if credits run out?

The text is marked failed with the reason, and it can be retried after a top-up.

Is there a build for OpenCart 2.3?

No, the module is for OpenCart 3.x and 4.x.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module