A free shopping cart system, based on OpenCart (http://www.opencart.com). An ideal alternative to Opencart, rich to develop - easy to use! Read Wiki for improvements over Opencart.
PHP Smarty JavaScript HTML CSS Dockerfile
Clone or download
Latest commit 9c865b6 Aug 14, 2018
Failed to load latest commit information.
.idea Merge branch 'master' into extension-manager Jul 17, 2017
admin install/uninstall methods in admin for extension/module/* controllers Aug 14, 2018
catalog LC_NUMERIC for systems with/without UTF-8 Jul 16, 2018
config new feature - improved cache system, see more https://www.phpfastcach… May 30, 2018
extensions gi Jun 8, 2017
image removed files with extensions not supported media manager Jan 10, 2018
install Connection timeout added to mysqli connection during install, and in … Sep 20, 2017
migrations Fix date_available incorrect default value for MariaDB Aug 14, 2018
storage Creating two configurations for images, defining the path and url of … Jun 26, 2017
system quickfix: find extension models with .php extension Aug 14, 2018
themes Flash error message in guest checkout Mar 26, 2018
.env.example organizing the cache record and creating env to enable or disable cac… May 29, 2018
.gitignore gi Jan 29, 2018
.htaccess.example case-insensitive rewrite for static content extensions Nov 22, 2017
Dockerfile WIP Jul 5, 2017
LICENSE Initial commit Sep 25, 2016
README.md Update Readme.md - MySQL version to 5.6 Oct 1, 2017
_config.yml Set theme jekyll-theme-cayman Jan 7, 2017
composer.json composer plasticbrain/php-flash-messages for Flash mesages Mar 26, 2018
composer.lock Changelogs summary: May 30, 2018
copona autoload Commands Jul 16, 2017
docker-compose.yml change mysql 5.7 to 5.6 in docker compose Sep 26, 2017
index.php WIP Jul 11, 2017
phinx.php fix phinx migration executed from extension Sep 26, 2017



Copona is open source PHP digital e-commerce platform inspired and based on Opencart http://www.opencart.com.

Good alternative to Opencart, Woocommerce and Prestashop. Read our Wiki for more information on changes and advantages over competitors.

Copona is in DEV mode so, please, use it and test it. Post issues, bugs or feature requests here https://github.com/Copona/copona/issues. Our team will be happy to assist!


Get started

composer create-project copona/copona --stability=dev

cd copona && php copona install


  • Getting project files
    • With Git (recommended)
      • install git guide
      • install composer guide
      • execute commands:
      • cd to webroot, like:
        • cd /var/www/public_html
      • git clone https://github.com/Copona/copona.git .
      • git config user.name "Your Name"
      • git config user.email youremail@yourdomain.org
      • git config core.fileMode false
      • composer install
      • open installation http://domain/install
    • Download files
  • Prepared environment
    • With Docker
      • Install Docker and Docker Compose
      • Duplicate .env.example to .env and configure file
      • Execute docker-compose up -d
      • From the command prompt, acess bash docker-compose exec web bash and execute:
        • Execute composer cd /app && composer install
        • Execute migration cd /app && php vendor/bin/phinx migrate
    • Manual install
      • Install WEB server Apache, IIS, etc.
      • Install PHP and MySQL
      • Install Composer https://getcomposer.org/
      • From the command prompt, execute:
        • Execute composer composer install
  • navigate to WEB address http://domain-OR-IPaddress/ or http://domain-OR-IPaddress/subfolder-where-you-cloned
    • Execute migration php vendor/bin/phinx migrate
  • If all the requirements have been met, fill the form and enjoy!


  • if you have installed Copona with Git (recommended), then got to the folder where you have Copona:
    • if you have not edited anything in files locally:
      • git pull
    • if you have edited something locally - then you are a developer already - you will know, what to do! :)
    • check the site, if there are problems - post them online, or you can always return to the previous version.
  • Run Composer install
  • composer install
  • Run database migration
  • php vendor/bin/phinx migrate (https://github.com/copona/copona/wiki/Migration-Phinx)