Skip to content

abarta/estarter-ecommerce-for-laravel

 
 

Repository files navigation

eStarter. The beginning of your beautiful, custom ecommerce on Laravel.

Features

  • Create and organize categories & subcategoires
  • Create attributes and group them in sets of attributes
  • Create currencies
  • Create carriers
  • Create taxes and use them on products
  • Create order statuses
  • Create products and upload product multiple images at once, using dropzone
  • Ability to create product groups
  • Ability to clone a product

Installation

  • Clone repository
$ git clone https://github.com/updivision/estarter-ecommerce-for-laravel.git
  • Run in your terminal
$ composer install
$ php artisan key:generate
  • Setup database connection in .env file
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
  • Migrate tables with demo data
$ php artisan migrate --seed
  • Access it on
http://localhost/estarter-ecommerce-for-laravel/admin/login

Setup

In order to use the shop and be able to add products, you must have a minimum configuration:

  • Create at least one category;
  • Create at least one attribute for at least one of these types: text, textarea, date, dropdown, multiple select, media;
  • Create at least one attribute set;
  • Create a tax (eg. VAT).

After creating these, you’re ready to add your first product.

Known Issues

  • Product image uploader not fully responsive
  • Changing attribute set on a product that had an old set of media attribute type with an uploaded image and uploading a new image to media attribute type causes an error
  • Cloning a product does not clone values field from attribute_product_value table

Roadmap for v1.0

  • Implement orders
  • Implement users management
  • Improve product image uploader
  • Improve and fix styles
  • Cool ideas from developers :)

ER Diagram

alt_text

Screenshots

alt text alt text alt text alt text alt text alt text alt text

Test it out

Deploy

Contributors

License

eStarter is based on Backpack which is free for non-commercial use and $19/project for commercial use. Please see License File and backpackforlaravel.com for more information.

About

The best way to start your custom e-commerce on Laravel. You get a ready to clone Laravel installation with a functional shop backend and a DIY frontend.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 86.6%
  • PHP 12.2%
  • HTML 1.2%