How to Add Languages in OpenCart?

Posted on March 30th, 2017

OpenCart is a widely used open-source eCommerce store management system on the internet. It is free to use and the source code is open so that anyone can contribute their code to OpenCart. This whole process improves the speed of development and updates. OpenCart also allows you to add new languages to your store. The process is very easy and anyone can do it with admin access.

Creating a multilingual store also allows you to reach more people on the globe. But managing a multilingual website is also a very hectic process as we have to create custom messages in different languages and other text like product names and descriptions. If you have finally decided to add a new language to your store, you are just a few clicks away.

So, Let’s get started with the actual tutorial.

Add new language in OpenCart

First of all, log in to the admin panel of your OpenCart store. Then, from the left sidebar, click on the System option to open a drop-down menu to see more options.

Adding Users

From the drop-down menu, click on the Localisation -> Languages option. For clarity, see the following screenshot.


On this page, you will see a list of languages available in your store right now. You can take action on the languages directly from this page. To add a new language, click on the “+” icon given on the top-right corner of the page.


On this page, Enter all the required information about a new language like Name, code, Locale, Status and sort order. Sort order allows you to set an order of the languages. The higher number will push down the language below other languages with lower sort order. So, the most important language in your store should have sort order 1.

Add Languages

After entering all the required information, click on the Save button given on the top-right corner of the page to save a new language.


So, this is how you can add new languages to your OpenCart store. It is an easy process to add a new language but the main work goes in the maintenance of the multilingual website as you have to keep updating the information in multiple languages.

If you have any questions regarding this tutorial, please let us know in the comment section given below. We will get back to you with the solution or help as soon as possible.

Leave a Reply