Cocorico | A web-based open source marketplace solution specifically designed for selling services and rentals online.

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.

Overview

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.

System Requirements


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
  • MySQL
  • MongoDB
  • PHP MongoDB Driver
  • Apache 2 or Nginx
  • AWS t3a.small instance
  • Sublime Text or Komodo editor
  • Git

Features


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:

app/config/parameters.yml.dist

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:

php bin/symfony_requirements

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!

FAQs

What is Cocorico?

Cocorico is a web-based open source marketplace solution world’s first solution specifically designed for selling services and rentals online for companies around the world. Companies often sell services via marketplaces - think Blablacar, Fiverr, AirBNB etc.

Is Cocorico free?

Cocorico marketplace the technology is free of cost since it is open source. Therefore if you have some basic programming skills then there will be no cost in building a cocorico marketplace platform.

Is Cocorico open source?

Cocorico open source marketplace platform used by thousands of companies to sell services and run online marketplace software. The source code of Cocorico platform is available at Github.

What are Cocorico competitors?

CS-Cart multivendor e-commerce marketplace, Omnyfy multi-vendor product and Yo!Kart multi-vendor eCommerce platform are some Cocorico alternatives or Cocorico competitors.

What are Cocorico benefits?

The Cocorico open source marketplace layout is excellent and it natively offers the majority of the marketplace features. The performance of the Cocorico multivendor marketplace is good with excellent support for businesses.