Get in touch
OpenCart

Esendex SMS for OpenCart — order texts through your Esendex account (UK)

Order texts in OpenCart 4 through your Esendex account: queue, log, no duplicates. Pro adds texts per status, delivery reports and quiet hours.

Download Free
Pro · lifetime licence Staging copies are included. The more sites, the cheaper each one
Compatibility
OpenCart 4.0.2+ (checked on 4.0.2.3 and 4.1.0.3) · PHP 7.4+ · module language: English
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
A text to the buyer for a new order and an alert to the shop number ✔ ✔
A text on a status change (in Pro its own text for each status) ✔ ✔
Numbers in the 447… form, landlines skipped with an explanation ✔ ✔
One status, one text, no duplicates ✔ ✔
A test text and a connection check that shows the credits ✔ ✔
A queue with retries; a failed text never blocks an order ✔ ✔
A log with CSV export and a panel in the order ✔ ✔
Settings survive an update ✔ ✔
Delivery reports — ✔
Opt-out list check — ✔
Quiet hours, extra shop numbers — ✔

What it looks like

Esendex settings
Settings: credentials, balance, test text.
Texts in the order
Order: the texts and their state.

Key points

What the buyer gets and what you get

For a new order the buyer gets one text (from a template: name, number, total) and you get an alert on your own number.

What the admin gets

Username, API password and account reference (the settings list the credits of every account of the login), a “Save and check the connection” button and a test text.

What Pro adds

Your own text for each status, delivery reports (Esendex push notifications: “delivered” or “not delivered” with the reason), an opt-out list check, quiet hours that hold the buyer texts back, and extra shop numbers.

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 and newer (4.1 too), PHP 7.4+ (checked on 8.1 and 8.3).
  • An Esendex account with credits.
  • For delivery reports (Pro): enter the push notification address from the module settings at Esendex.

Version history

v1.0.0 Current November 2026

Texts for a new order and a status change, a shop alert, queue, log with CSV.

Frequently bought with Esendex SMS

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

Full module description

Esendex SMS Notifications connects OpenCart 4 with your Esendex account: a new order sends a text to the buyer and to you, a status change sends a text to the buyer. You buy credits from Esendex at their rate; the module does not sell SMS.

This module has never run against the real Esendex.

What the buyer gets and what you get

For a new order the buyer gets one text (from a template: name, number, total) and you get an alert on your own number. A status change has its own text: in the free version for one status, in Pro for each status. The same status never sends two texts. British mobile numbers are put into the 447… form by the module; a landline or empty number is skipped and the log says why.

What the admin gets

Username, API password and account reference (the settings list the credits of every account of the login), a “Save and check the connection” button and a test text. A log with CSV export and a queue with retries: if Esendex answers with a server error or the credits run out, the text waits and goes again, and after several tries stays in the log with the reason. An order is never blocked by a failed text.

What Pro adds

Your own text for each status, delivery reports (Esendex push notifications: “delivered” or “not delivered” with the reason), an opt-out list check, quiet hours that hold the buyer texts back, and extra shop numbers.

How it works, step by step

  1. At Esendex you take a username, an API password and an account reference.
  2. You enter them in the module and press “Save and check the connection”.
  3. You set the templates and the shop number.
  4. A buyer places an order and the texts join the queue.
  5. The background sends them through Esendex and records the result in the log.

Under the hood

  • The API password is stored encrypted and never printed back.
  • Delivery reports are accepted only at the address that carries the key.
  • The settings survive an update and a reinstall.
  • The module language is English.

How to install

  1. Extensions → Installer: upload cc_esendex.ocmod.zip.
  2. Extensions → Modules → Esendex SMS Notifications: install and open.
  3. Enter the credentials and press “Save and check the connection”.
  4. Send a test text to your own number.
  5. For Pro: paste the key or start the 7-day trial.

The module is not on opencart.com yet: the free version and Pro are one archive. Without a key it works as the free version.

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
Are credits included?

No, you buy them from Esendex.

Does it work on OpenCart 3 or 2.3?

No, this module is for OpenCart 4.0.2+ only.

What happens after the trial?

Pro switches off, and texts about new orders keep working.

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