Open documentation navigation
OpenCart 3

Install a Torevo language pack on OpenCart 3

Illustrated instructions for selecting, installing, configuring and verifying any Torevo OpenCart 3 language pack.

Updated: 25 July 2026
On this page

This guide applies to every Torevo language pack for OpenCart 3. The screenshots use the German pack on OpenCart 3.0.5.0, but the same workflow applies to the other OpenCart 3 languages available from the Torevo Marketplace profile.

Each paid pack includes translated language files for the OpenCart Admin, storefront, checkout, customer account, system emails and the bundled core extensions present in the supported OpenCart source. The product also includes version-specific installers for supported releases, published compatibility and translation updates, technical installation support and this illustrated guide.

OpenCart 3 and OpenCart 4 use different workflows

OpenCart 3 installs the selected package directly, requires a Modifications refresh and then requires the language to be added manually. It does not use the OpenCart 4 registration module. OpenCart Cloud delivery is not offered for OpenCart 3 products.

Before installation

Prepare:

  1. an administrator account allowed to manage Installer, Modifications, Languages and Settings,
  2. the exact four-part OpenCart 3 version, for example 3.0.5.0,
  3. a file and database backup,
  4. the language pack purchased through OpenCart Marketplace,
  5. a test product in the cart so the complete checkout can be verified.

At the guide’s last review on 25 July 2026, the official OpenCart repository identified 3.0.5.0 as the latest OpenCart 3 release. Always use the compatibility list on the purchased product and select an installer for the exact store version.

Select the correct installer

The Marketplace customer download is an outer ZIP containing installers for all supported OpenCart 3 versions. It is not itself an OpenCart installer.

  1. Extract the downloaded all-versions ZIP on your computer.
  2. Open VERSION-MAP.md.
  3. Find the exact version reported by your store.
  4. Open the matching directory under installers/.
  5. Upload only the inner file ending in .ocmod.zip.
Do not upload the outer ZIP

If the selected file contains VERSION-MAP.md and an installers directory, it is still the customer bundle. Extract it first. The correct inner installer has one exact OpenCart version in its filename.

1. Upload and install the package

In Admin, open Extensions → Installer, select Upload and choose the matching inner .ocmod.zip. OpenCart 3 processes the upload and installation in one workflow. Wait until the progress bar is complete and the success message is visible.

The Admin screenshots deliberately use English so the menu labels match these instructions. German is enabled on the storefront and checkout screenshots to demonstrate the installed translation.

German language pack successfully installed in the OpenCart 3 Extension Installer
Confirm the exact installer filename and the completed green progress bar before continuing.

2. Refresh Modifications

Open Extensions → Modifications and select Refresh. This rebuilds the OpenCart modification cache after the package files are deployed.

OpenCart 3 Modifications page after the refresh operation
A successful refresh returns to the Modifications list without an error alert.

3. Add the language

Open System → Localisation → Languages and select Add New. Enter the values supplied with the purchased language pack. For the German example:

FieldValue
Language NameGerman
Codede-de
Localede_DE.UTF-8,de_DE,de-de,german
StatusEnabled
Sort Order2

The code must match the installed language directory. Do not invent a shortened or regional variant.

The form layout and required fields may differ slightly between supported OpenCart 3 releases. Always take the exact code, locale and other values from the documentation supplied with the specific pack.

German language values prepared in the English OpenCart 3 language form
Use the product documentation for the exact code and locale values, then save the enabled language.

4. Verify the language record

Return to the language list. The new language must appear beside English with the expected code and enabled state.

German and English languages listed in OpenCart 3 Admin
The example confirms German with code de-de on OpenCart 3.0.5.0.

Open the edit form once and confirm that the saved name, code, locale, status and sort order are unchanged.

Saved German language settings in the OpenCart 3 edit form
A correct language record points OpenCart to the files installed by the matching package.

5. Select storefront and Admin languages

Open System → Settings, edit the default store and open the Local tab. Select the new language under Language. Choose the preferred Administration Language separately; keeping Admin in English while testing is often safer.

German storefront language and English administration language selected in OpenCart 3 settings
Storefront and administration languages are independent settings. Save the default store settings after making the selection.

6. Verify storefront and checkout

Open the storefront in a new private window or sign out of the current customer session. Check the home page, category, product, cart, checkout, customer account and system messages.

OpenCart 3 storefront displayed in German after language-pack installation
The language pack translates OpenCart interface labels. Product names and descriptions remain merchant-authored content.
OpenCart 3 checkout displayed in German with a product in the cart
Verify every checkout step, validation message, order total and account option with a real product in the cart.

Updating

Back up files and the database. Temporarily select another storefront and Admin language, uninstall the previous package through the normal OpenCart extension workflow, install the new inner installer for the exact store version, refresh Modifications and verify the existing language record. Restore the preferred defaults only after storefront and checkout tests pass.

Uninstalling

Never remove a language while it is the storefront or Admin default. Select another language in Settings first, remove the language under Localisation, uninstall the package and refresh Modifications.

Troubleshooting

StateMost likely causeResolution
Installer rejects the ZIPouter all-versions bundle or wrong version was uploadedextract the customer ZIP and select the exact inner installer through VERSION-MAP.md
files installed but language is absentOpenCart 3 does not register it automaticallyadd it manually under System → Localisation → Languages
language code is not offeredwrong package version or incomplete installationverify the installer, refresh Modifications and reinstall on a backed-up test store
storefront remains in Englishnew language was not selected for the default store or an old session is activesave System → Settings → Local and test in a fresh browser session
some catalogue text remains in Englishit is merchant-authored product, category or information contenttranslate the relevant catalogue records separately

If the problem remains, send support the package filename, exact OpenCart version, failing step and visible error text. Never send passwords, tokens, database exports or customer data.