Start chat

OpenCart 3 Documentation


Before setting up your OpenCart website, make sure you are fully prepared. Please complete the following preparation steps:

Software required

To feel comfortable working with the OpenCart template, we recommend downloading all the applications required. You can see the list of required software at the template Live Demo page. Requirements can vary significantly depending upon the template, the common ones will be defined only:

  1. You may need the Adobe Photoshop application. It is used to edit the .psd source files and is necessary, in case you want to change the template graphics and images.
  2. To edit template source code files you need some code editor such as Adobe Dreamweaver, Notepad++ or Sublime Text, etc.
  3. To upload files to the hosting server, you may need an FTP Manager like Total Commander, FileZilla, CuteFTP, etc.
  4. Proceed with the following guide to unzip the archives, using WinZip(PC) and StuffitExpander(MAC).


As OpenCart engine is a PHP/MySQL based application, you need to prepare a hosting environment.

If you have live hosting, please make sure it matches OpenCart system requirements and is ready to be used for OpenCart websites.

You can run Joomla locally (on your computer) using the local server. To create a local hosting server, please use localhost applications, such as WAMP, AppServ, MAMP, etc. Any of those can be easily installed as any other software and be used to run OpenCart.

Please check the tutorials below on how to configure the local development environment:

System Requirements

OpenCart needs certain technical requirements to be met for the store to operate properly. First, a web server must be created to make the OpenCart store publicly available on the web. Domain names and hosting services can easily be purchased for an affordable price.

These extensions must be enabled for OpenCart to install properly on the web server.

  • Web Server (Apache suggested)
  • PHP 5.4+(1.5.x at least 5.2+)
  • Database (MySQLi suggested)

Required PHP libraries/modules

  1. Curl
  2. ZIP
  3. Zlib
  4. GD Library
  5. Mcrypt
  6. Mbstrings
  7. Xml

The above PHP extensions should be available by almost all the hosting providers, during the installation process it will check if you have them all enabled. You should contact your hosting provider if some are missing.