Download

Get Nitro. No account, no email address.

The archive is the whole download — nothing to sign up for and nothing to enter first. Installing it applies Nitro's recommended profile and starts your 7-day trial immediately; opening the settings afterwards is for tuning, not for starting it.

Download temporarily unavailable Buy a licence

The archive isn't staged on this environment right now. Nothing is broken on your end — get in touch and we'll get you a build directly.

Latest version

1.7.0

ocmod archive

  • OpenCart 3.x
  • No ionCube, no PHP extensions to install
  • Ordinary shared hosting is fine

Installing

Three steps, in the admin you already use.

There is no installer to run on the server, no composer step and nothing to edit by hand. The whole of it happens in OpenCart's own extension screens.

  1. Upload the archive

    Extensions → Installer, and upload the ocmod archive exactly as downloaded. Nothing needs unzipping first.

  2. Refresh modifications

    Extensions → Modifications, then Refresh, so OpenCart applies Nitro's patches.

  3. Install Nitro

    Extensions → Extensions → Modules, and install Nitro from the list — that's what starts your 7-day trial.

Compatibility

What it needs

  • OpenCart 3.x
  • Whatever PHP your store already runs — running the highest version your host offers is recommended
  • Ordinary shared hosting is fine — no Ioncube, no extensions to install
  • A cron entry, if you want the cache warmed automatically

Documentation

Settings, one by one.

Every setting, what it changes, and what to do when a page looks wrong.

Read the documentation

What's new

Changelog

1.7.0

  • Redesigned settings page: clearer navigation, ready-made profiles, and dashboard widgets you can act on directly.
  • Logged-in customers can now be served from the shared cache too — cart and account details are filled in server-side, from a stash, before the response is sent, so a personalised page is never the one that gets cached.
  • Nitro now hooks Journal3's own Clear Cache button, so pressing it clears Nitro's cache as well — no need to clear both separately.
  • The cache warmer gained a configurable load ceiling, replacing the old forced full purge every day.
  • The price index rebuilds itself lazily in the background once it goes stale, instead of needing a manual reindex.
  • Slow and large query logs now record which request ran the query, not just the query itself.
  • A round of fixes to the cache warmer: it no longer stalls to a handful of pages a run on hosts where the CPU core count can't be detected, and a failed loopback probe no longer poisons its DNS cache for the rest of the run.
  • Assorted smaller correctness and performance fixes throughout the caching engine.