Open documentation navigation
OpenCart 3

OpenCart 3 language pack installation

Install a language pack in OpenCart 3. This illustrated guide covers the correct ZIP, installation, language setup, storefront and checkout verification.

Product
OpenCart language packs
Applicable release
OpenCart 3 through 3.0.5.1. No Cloud delivery
Supported locale
English
Updated
16 August 2026
Reviewed
16 August 2026
On this page

Want to run OpenCart 3 in Slovak, Czech or another language? This illustrated guide walks through choosing the correct file, installation, language setup and the final store check. It applies to every Torevo language pack for OpenCart 3.

The screenshots use the German pack on OpenCart 3.0.5.1, but the same workflow applies to Slovak, Czech and other catalogued languages. Explore the language catalogue or open the Torevo profile on OpenCart Marketplace.

Each paid pack includes translated language files for OpenCart Admin, the customer-facing 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.

The maintained catalogue documents 85 languages. The OpenCart 3 packages were refreshed for 3.0.5.1. Each product uses one normal all-versions customer ZIP and does not include an OpenCart Cloud download. Confirm the current public availability of the required language on its Marketplace page.

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.1,
  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 this guide’s review on 16 August 2026, the official OpenCart repository identified 3.0.5.1, published on 11 August 2026, as the current 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.1.

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.

Download the current all-versions ZIP from the same Marketplace product and extract it again. Do not reuse an inner installer from another OpenCart patch release, and do not look for a Cloud package: Cloud delivery is not part of the OpenCart 3 products.

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.

Need help with this procedure? Open support