How to install OpenCart

  • 1

    Download OpenCart

    The latest version of OpenCart can be downloaded from the OpenCart website (recommended)

  • 2

    Upload files to your server

    Upload to your web server established and the OpenCart archive extracted. We will now use File Transfer Protocol (FTP) client to upload these uncompressed files to a web server.

  • 3

    Run automatic installer

    Goto the OpenCart location and it will install automatically.

Previous & Release Notes

Version Release Date Action
3.0.3.9 October 16, 2023
4.0.2.3 September 16, 2023
4.0.2.2 July 9, 2023
4.0.2.1 April 19, 2023
4.0.2.0 April 18, 2023
4.0.1.1 August 27, 2022
4.0.1.0 August 15, 2022
4.0.0.0 May 24, 2022
3.0.3.8 August 27, 2021
3.0.3.7 February 4, 2021
Version Release Notes
3.0.3.9 Full change list: https://github.com/opencart/opencart/releases/tag/3.0.3.9
4.0.2.3 https://github.com/opencart/opencart/releases/tag/4.0.2.3
4.0.2.2 https://github.com/opencart/opencart/releases/tag/4.0.2.2
4.0.2.1 https://github.com/opencart/opencart/compare/4.0.2.0...4.0.2.1
4.0.2.0 https://github.com/opencart/opencart/releases/tag/4.0.2.0 Changes Works with PHP 8.2 Changed the route to use . instead of using | for compatibility with some payment gateways Payment methods need to be updated: $method_data = []; if ($status) { $method_data = [ 'code' => 'bank_transfer', 'title' => $this->language->get('heading_title'), 'sort_order' => $this->config->get('payment_bank_transfer_sort_order') ]; } has changed to: $method_data = []; if ($status) { $option_data['bank_transfer'] = [ 'code' => 'bank_transfer.bank_transfer', 'name' => $this->language->get('heading_title') ]; $method_data = [ 'code' => 'bank_transfer', 'name' => $this->language->get('heading_title'), 'option' => $option_data, 'sort_order' => $this->config->get('payment_bank_transfer_sort_order') ]; }
4.0.1.1 Bug fix release only. Fixed command line cloud installer script in prepartion for OpenCart Cloud launch. Full list of changes here: https://github.com/opencart/opencart/releases/tag/4.0.1.1
4.0.1.0 https://github.com/opencart/opencart/releases/tag/4.0.1.0
4.0.0.0 Its finally here! OpenCart 4.0.0.0. After many years hard work. ADDED PHP 8.1+ Compatibly New event based extension system Startup page CRON job page GDPR Product variants. You can now choose to use create a new product variant based off a master product and link the stock quantities. Cookie accept policy. Admin notification system. OpenCart can now send you updates and news information directly to your OpenCart admin. Autoloader class Telephone field now optional Additional admin security, renaming admin folder, install directory, moving storage folder. UPDATED Boootstrap 5 jQuery v3.6.0 Font Awsome 6 CKEditor 5 Renamed order_recurring to subscription system. Sliding buttons instead of checkboxes All forms are now using AJAX. New installer Upgrade system can be done fully via the admin. Reports system. Admin alerts. Backup system now backs up the database in parts to avoid crashing with large tables. Order editor has been completely reworked so API session is not required. REMOVED OCMOD All 3rd party extensions. There is a system to download and add core extensions directly to the extension pages.
3.0.3.8 RTL related issues resolved Resolved other Github issues. Version released by https://webkul.com/
3.0.3.7 A collection of fixes for 3.0.3.6 issues. Big thanks to Webkul and his team for helping get this release ready! https://webkul.com/ Extensions https://www.opencart.com/index.php?route=marketplace/extension&filter_member=webkul

Other download options


Clone the latest OpenCart version from GitHub. Visit repository.


Install OpenCart on your server via Softaculous. Learn more.


Download OpenCart in Amazon Web Services. Learn more.

Requirements

These are minimum requirements needed so that OpenCart can be installed and work properly.
  • Web Server (Apache suggested)
  • PHP (at least 5.3)
  • Curl enabled
  • Database (MySQLi suggested)

Ready to jump start your OpenCart project?

View our expert OpenCart Partners list

View Partners