Cocorico Marketplace Software
Open Source Marketplace Software to Sell Services Online.
Cocorico is the world most popular web-based open source marketplace solution, specifically designed for selling services and rentals online.
Cocorico, a Cocolabs software, web-based open source marketplace solution is a very powerful solution for in-service and rental marketplaces. Cocorico is fully specialized in building service-based marketplace solutions. Cocorico web-based open source marketplace platform has all the features to optimize service-based and rental transactions.
Cocorico is based on php marketplace framework and it was created by Cocolabs for two reasons. Primarily because they they could develop complex marketplaces for their customers and also get away from the generic SaaS solutions. Using Cocorico marketplace open source software you can get more advanced features than you could expect from the big marketplaces, such as a fully integrated event calendar, booking management, third-party payments handling and deferred payments, booking management, customizable commissions, client verification, geolocation tracking and more.
If you want to rent or sell services by building a service industry or rental marketplace like Airbnb or Blablacar, Cocorico multi vendor marketplace open source is the most popular and rounded solution if you want full control and a solution with some of the most developed modules. Cocorico is a best source marketplace solution of Cocolabs will soon be available as a hosted service solution. Cocorico is written in PHP Symfony and released under the MIT license. Get the source code on GitHub, launch your service based Cocorico multivendor marketplace and become a leading actor in the platform economy.
For cocorico production installation, I’d recommend that you go with AWS. You can go with AWS directly and Cocorico requires following installation dependencies.
- PHP 7.1
- PHP MongoDB Driver
- Apache 2 or Nginx
- AWS t3a.small instance
- Sublime Text or Komodo editor
Cocorico open source web-based marketplace platform has features to optimize service based transactions. With the help of cocorico platform features, you can build your marketplace exactly the way you want. If you don’t spot the feature you need, contact Containerize support to learn more about how to get it built and some of the key features of cocorico are listed below:
- Catalog Management
- Category//Group Management
- Fee/Commission Management
- Order Management
- Geolocation and Geofencing
- Payment Processing
- Promotions Management
- Returns Management
- SEO Management
- Shopping Cart
- Multivendor Portal
- Open Source
Installation Instructions to setup the production environment
Installation on Ubuntu
Install and configure the necessary dependencies packages. Fork Cocorico git repository then get sources. Go to to your parent ‘Document Root’ directory and clone repository:
cd /var/www/cocorico.dev/ git clone https://github.com/Cocolabs-SAS/cocorico.git Symfony
Create services Google API, microsoft Translator and Facebook Login App accounts by following guides from here:
https://console.developers.google.com/project https://www.microsoft.com/translator/getstarted.aspx. https://developers.facebook.com/docs/apps/register
Now install composer. If you don’t have Composer yet, run the following command in the root folder of your Symfony project:
cd Symfony curl -s http://getcomposer.org/installer | php
Install Cocorico dependencies and below command will ask you the values of some of your application parameters:
php composer.phar install --prefer-dist -vvv
Set your application parameters:
Configure environment defaults. Copy and paste web/.htaccess.dist and rename it to web/.htaccess. Initialize the SQL and NoSQL MongoDB database:
chmod 744 bin/init-db ./bin/init-db php --env=dev chmod 744 bin/init-mongodb ./bin/init-mongodb php --env=dev
Before starting coding, execute this script to make sure that your local system is properly configured for Cocorico:
The script returns a status code of 0 if all mandatory requirements are met, 1 otherwise. Access the config.php script from a browser: http://localhost:8080/config.php If you get any warnings or recommendations, fix them before moving on. Now check security dependencies:
bin/security-checker security:check composer.lock
In case of error “An error occurred: SSL certificate problem: unable to get local issuer certificate, run below
bin/security-checker security:check --end-point=http://security.sensiolabs.org/check_lock composer.lock
Dump the assets
php bin/console assets:install --symlink web --env=dev php bin/console assetic:dump --env=dev
You need to configure a couple Cron jobs in order to properly run your marketplace in production. See the Crons documentation. You can read about Cocorico features in more detail on the platform’s site, but the idea here is that Cocorico has everything our clients typically ask for.
Congratulations! You have successfully installed Cocorico marketplace. Enjoy!
In this article we have discussed cocorico marketplace software to sell services Online. To learn about other open source marketplace software, please check following pages: