Get in touch
OpenCart

Stallion Express for OpenCart 2.3–4.x — rates at checkout and labels

Canada Post, USPS and other carrier rates through Stallion Express at checkout, a label from the order with the cost shown first, tracking and voiding. Pro: live tracking with statuses, markup, free shipping.

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), 2.3.0.2 · tested on PHP 7.0, 8.1 and 8.3 · admin languages: English, French
Version
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
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
Carrier rates at checkout as stock shipping methods ✔ ✔
Choice of services and a fixed fee ✔ ✔
Tax in the price or separate ✔ ✔
Fallback price when the service is silent ✔ ✔
Sandbox mode ✔ ✔
A label from the order with the cost shown before buying ✔ ✔
A mail to the buyer in English and French ✔ ✔
Voiding a label ✔ ✔
Label list in the Sales menu ✔ ✔
Live tracking: webhook and a scheduled check — ✔
Order statuses by tracking — ✔
Signature and Stallion Protection — ✔
Percent markup — ✔
Free shipping over an amount — ✔
Your own boxes — ✔
A second label on an order — ✔

What it looks like

Rates at checkout
Picking a service among the shipping methods.
Rates on the order page
Service and amount before buying.
The label bought
Tracking, opening the label, voiding.

Key points

What the buyer sees

At checkout the buyer sees carrier rates among the usual shipping methods and picks one.

What the admin gets

On the order page a panel shows what the buyer paid, the weight and the size. A button gets the rates, you pick a service, and the buy button shows the amount.

How much it costs

The base version is free. Pro costs 890 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, 3.0.x or 2.3.0.2 · tested on PHP 7.0, 8.1 and 8.3.
  • A Stallion Express account with an API token and credits.
  • Products with a weight, otherwise the default weight is used.

Version history

v1.0.0 Current November 2026

For OpenCart 4.x, 3.x and 2.3: rates at checkout, labels, voiding; Pro adds live tracking, statuses, markup, free shipping, boxes.

Frequently bought with Stallion Express

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

Full module description

Stallion Express Shipping connects OpenCart to the Canadian service Stallion Express. The buyer sees live rates at checkout, and you buy the label from the order page after seeing its cost. Tracking and voiding are there too.

We have not bought a single real label. Before the first sale look at which carriers really come for your account.

What the buyer sees

At checkout the buyer sees carrier rates among the usual shipping methods and picks one. The list differs for Canada and the USA. If the service does not answer and you set a fallback price, the buyer sees that and the checkout goes on. Without a fallback price this shipping option is simply not there.

What the admin gets

On the order page a panel shows what the buyer paid, the weight and the size. A button gets the rates, you pick a service, and the buy button shows the amount. After buying the panel has the tracking number, opening the label and voiding. No credits or a Stallion refusal shows in words. All labels are in a separate list in the Sales menu.

How it works, step by step

  1. Create an API token in your Stallion account and enter it in the settings.
  2. Press the check and switch the shipping method on.
  3. Set the default weight and box.
  4. The buyer picks a rate at checkout.
  5. On the order page get the rates and buy the label.

Under the hood

  • The token is stored encrypted, also in the copy of the settings.
  • The checkout rate is an estimate and the panel shows the buying price: they can differ slightly, so the module keeps the real amount.
  • Buying goes with a retry key: a lost answer does not buy a second label.
  • The webhook accepts only the address with the secret key, because Stallion describes no signature.
  • Stallion takes the sender address from your account.
  • OpenCart 2.3: before an update delete the old modification of the module in Extensions, Modifications, because the stock installer does not accept the same code.

How to install

  1. Extensions → Installer: upload the archive for your version and keep the file name.
  2. OpenCart 2.3: the Installer copies files only with FTP enabled. Without FTP copy the contents of upload/ to the shop root by hand.
  3. OpenCart 2.3 and 3.x: Extensions → Modifications → Refresh.
  4. Extensions → Shipping → Stallion Express Shipping → install button → Edit.
  5. Connection tab: token, sandbox mode, the check.
  6. Checkout rates tab: services, fee, fallback price.
  7. Packages, Labels and tracking tabs: weight, size, mail to the buyer.
  8. 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
Which carriers will there be?

Those Stallion returns for your account and address. Check this in the sandbox: we have not seen it yet.

Can it make a return label?

Not in this version.

Can one shipment take several boxes?

No, one shipment goes in one box.

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