A free open source e-commerce platform for online merchants based on customised version of Laravel.

Overview

Build Status Latest Stable Version License StyleCI Total Downloads

FlyMyShop

A free open source e-commerce platform for online merchants based on customised version of Laravel.

FlyMyShop Demo

Overview

FlyMyShop is a fully fledged e-commerce platform for online merchants.

  • Free and open source
  • Users can view, search and buy products
  • Admin has the ability to add, edit and remove products, categories and shop pages
  • Integrated with Stripe
  • Integrated with Telegram messaging (for order update)
  • Users can add multiple credit cards to their account
  • Social login - Users can login using their facebook account
  • Manage orders and payments
  • Ability to refund orders
  • Throttling to protect against brute force attacks
  • reCAPTCHA to prevent abuse
  • Newsletter support (Integrated MailChimp)
  • Multi-currency support

Official Documentation

Documentation for the FlyMyShop can be found on the official website.

Features

  • Add custom shop themes
  • Add plugins to extend the features
  • OS independent
  • Laravel based

#Automated Installation and Shop Configuration

Please follow the steps below to install FlyMyShop on your web server

a. Download this zip file b. Unzip and upload to your server c. Visit the public folder d. Follow the instructions

Please make sure that only public directory is visible to the outside world!

Installation Methods

You can also install FlyMyShop in the following ways as well:

a. Manual

Download the release and follow the steps below:

  - composer install
  - cd  core 
  - cp .env.example .env
  - complete .env values (optional)
  - chmod -R 777 storage
  - php artisan key:generate 
  - php artisan migrate  (if prompted say yes)
  - php artisan db:seed (if prompted say yes)
  - php artisan serve --port=8000 --host=localhost &

b. Using Composer

composer create-project --prefer-dist aasisvinayak/shop

c. Docker

docker pull aasisvinayak/flymyshop

Please make sure that Apache is running in your docker container if the shop fails to load.

#Get Started

If you have pull the release via composer, please go to the 'shop' folder and issue

php artisan serve --port 8000

The application will be available at http://localhost:8000

If you would like to try FlyMyShop using Apache or Nginx, please upload the whole directory to the web server and point the server root to the public folder inside the shop directory

#Database

The default is sqlite and you can change this to any other database as you please. For example, if you wish to use mysql please update the .env file as follows:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1		
DB_PORT=3306		
DB_DATABASE=database_name		
DB_USERNAME=username		
DB_PASSWORD=secret

#Seed Users

When you install the project, it creates two users for you:

[email protected] and [email protected]

The first one is an administrator and the second one a regular user. The default password for both are passw0rd. You can manually update the database to update the email.

#Testing

Run the tests with (please make sure the values for testing are filled in correctly in the config/database.php file and .env):

vendor/bin/phpunit

How to contribute

If you wish to contribute please fork the repository, edit and submit a pull request.

License

GNU General Public License version 3 (GPLv3)

Links

Fly My Cloud Limited Homepage Demo (coming soon)

#Contributors

Aasis Vinayak (acev)

You might also like...
Thelia is an open source tool for creating e-business websites and managing online content.

Thelia is an open source tool for creating e-business websites and managing online content.

Laravel FREE E-Commerce Software

Laravel FREE E-Commerce Software

Laravel FREE E-Commerce Software

Get discount on Digital Ocean Sign-up with Digital Ocean and get $10 discount! Laravel FREE E-Commerce Software Features Provided Products Cart Checko

Full-featured e-commerce platform with multi-domain and multi-language support for PHP 8

Surikata.io Full-featured e-commerce platform with multi-domain and multi-language support for PHP 8. Free to use for both commercial and personal pro

Payu payment gateway for bagisto laravel ecommerce open source platform

Bagisto Payu Payment Gateway Payu is a popular payment gateway in india. This package provides a additional strong help for the user to use the payu p

Shoperz - Free Open Source Web Shop

Shoperz Shoperz - Free Open Source Web Shop Version 1.0.1 Next update will be added: [+] Function change password [+] Function Change page Name [+] Fu

Open Source eCommerce Platform on Symfony
Open Source eCommerce Platform on Symfony

Sylius is an Open Source eCommerce platform on top of Symfony. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and

Sylius is an Open Source eCommerce platform on top of Symfony.
Sylius is an Open Source eCommerce platform on top of Symfony.

Sylius is an Open Source eCommerce platform on top of Symfony. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and

Bootsrap Responsive Multi-Vendor, MultiLanguage Online Shop Platform
Bootsrap Responsive Multi-Vendor, MultiLanguage Online Shop Platform

Shopping Cart Solution - CodeIgniter and Bootstrap Bootsrap Responsive Multi-Vendor, MultiLanguage Online Shop Platform Current versions: Codeigniter

Comments
  • Unable to change Shop Name

    Unable to change Shop Name

    Shop name in .env file get captured without single quotes. This cause the website to stop working. Changing the shop name adds to the existing name in the.env file

    opened by ljenecker 0
  • count(): Parameter must be an array or an object that implements Countable error after php artisan serve

    count(): Parameter must be an array or an object that implements Countable error after php artisan serve

    https://gist.github.com/ishakteyran/2528263d6b68f07068f2dcabcda6ca19

    The above gist file is the trace of the bug. I downloaded the code with composer and made every first-step successfully. Even the database seed and population of data is complete. and right after that i wanted to see the interface but when i php artisan serve and then look at the localhost:8000 this was what i got. Any suggestions?

    opened by ishakteyran 0
Releases(v0.0.3)
PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

PrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants and customers. It is written in PHP, is highly customizable, supports all the major payment services, is translated in many languages and localized for many countries, has a fully responsive design (both front and back office), etc. See all the available features.

PrestaShop 6.9k Dec 31, 2022
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

OpenCart 6.6k Dec 31, 2022
GetCandy is an open source E-commerce platform which embraces Laravel

GetCandy is an open source E-commerce platform which embraces Laravel as it's foundation and uses it to build a highly extensible, robust and feature rich application you can build any store on.

GetCandy 16 Jun 15, 2022
An eCommerce website is an online store where you can buy or sell products online. An eCommerce offers a professional online store builder that helps you launch your eCommerce business quickly and successfully.

An eCOMMERCE-SITE An eCommerce website is an online store where you can buy or sell products online. An eCommerce offers a professional online store b

UTTKARSH PARMAR 2 Aug 8, 2022
Lakasir is a free, open source and online Point Of Sale Software designed for small shop or retail

Lakasir is a free, open source and online Point Of Sale Software designed for small shop or retail. It is built with modern technologies such as Laravel, VueJS, Bootstrap 4, RESTful API etc.

Lakasir 234 Dec 31, 2022
The Laravel eCommerce Mollie Payment Gateway allows the merchants to integrate Mollie payment gateway to their bagisto Store.

The Laravel eCommerce Mollie Payment Gateway allows the merchants to integrate Mollie payment gateway to their bagisto Store.

Bagisto 2 May 31, 2022
Integrated online shop based on Laravel LTS and the Aimeos e-commerce framework

⭐ Star us on GitHub — it motivates us a lot! ?? Aimeos Laravel ecommerce platform Aimeos is THE professional, full-featured and high performance e-com

Aimeos 3k Jan 5, 2023
PrestaShop is a fully scalable open source e-commerce solution.

PrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants and customers.

PrestaShop 6.9k Jan 9, 2023
Shopware 6 is an open source ecommerce platform based on a quite modern technology stack that is powered by Symfony and Vue.js.

Shopware 6 Realize your ideas - fast and without friction. Shopware 6 is an open source ecommerce platform based on a quite modern technology stack th

Shopware 2.1k Dec 31, 2022
Aimeos PHP e-commerce framework for ultra fast online shops, scalable marketplaces, complex B2B applications

Aimeos is an Open Source e-commerce framework for online shops consisting of the e-commerce library, the administration interface and different front-ends. It's a modular stack that offers an unmatched combination of flexibility and speed.

Aimeos 2.6k Dec 30, 2022