Businesses are discovering the increased revenue and opportunities which arise when they offer their products and services for sale online. While there are a variety of SaaS options available such as Shopify, Opencart is a great e-commerce option for many users.
In this tutorial, we'll walk you through how to download and install the latest version of Open Cart.
What is OpenCart?
OpenCart is an open-source and free to use e-commerce platform designed for both small businesses and large corporations to create their own online store. Because the platform is open-source, it is highly customizable and contains a variety of themes to choose from.
Some of the key features of OpenCart are:
- Multi-store support
- Easy to use admin dashboard
- Product options and attributes
- Integrated backups
- Discount and affiliate management
- Multiple payment gateways supported
Additional functionality may be added to an OpenCart installation using a developer.
How much does OpenCart cost?
As OpenCart is an open-source piece of software, it is free to install OpenCart and use it. There is a large community of developers who are familiar with OpenCart, along with community forums if you get stuck along the way.
Although OpenCart does not have a license cost, you will still need a Cloud or Dedicated server to host the software on. A Cloud server is a great option for OpenCart because you can scale resources as your online store grows to minimize costs and maximize performance.
OpenCart System Requirements
The system requirements for OpenCart are fairly modest and most servers should be sufficient to run the software. Make sure your hosting account has the following specs:
- PHP version 7.3 or higher
- 2GB of memory
- 2 CPU Cores
- 1GB Disk space
Additional storage or resources may be required if you intend to store a lot of product images or other content on the site.
How to install OpenCart
The installation process of OpenCart is fairly simple. We'll talk you through how to do it using the cPanel control panel, but any hosting account where you can create a database and host the website will do.
Follow these steps to proceed with OpenCart installation:
Step 1: Access the OpenCart download
We will download OpenCart from the OpenCart website and save it to our PC.
Step 2: Upload the OpenCart files
We'll use the cPanel file manager to upload the files to the installation directory. You can also download the zip file directly to your server if you have connected via SSH and unzip the files to the root directory of the domain.
We'll extract the files from the zip, and move the files from the upload folder into the root directory. Then you can delete the ZIP file.
Make sure the config.php in the root directory and the admin directory both exist and are executable. You can create this file if it doesn't exist. For the config dist.php file, you can rename config dist.php to config.php
Step 3: Create a database
Use the MySQL database wizard to create a database for the site.
Step 4: Visit the OpenCart installer
Open your domain in your web browser to view the OpenCart installation page.
Accept the license agreement:
Make sure all pre-installation checks are passed:
Enter the database information along with an admin username/password, and email address:
The OpenCart install process is now completed.
Make sure to delete the install directory!
How to use OpenCart
Now that the install process is completed, you can manage your OpenCart online store by visiting the /admin directory of your website.
From the admin dashboard, you can create products, configure payment gateways, and more.
How to install OpenCart theme
OpenCart theme installation is an easy process. Once you are logged into the admin dashboard, click on the Design tab followed by the + button to design and use a new theme.
Your OpenCart store is now setup and you have learned how to install OpenCart as well as basic usage. You can explore our Knowledge Base for hundreds of other tutorials on getting started with your server. If you would like to see another tutorial added, simply leave a comment below!