Skip to content
A developer-friendly e-commerce foundation for your Laravel app
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Sep 13, 2018
config
database
resources/lang/en Failed payment now returns reason and message Feb 25, 2019
src Moved CartItem classes into appropriate folder Mar 7, 2019
tests
.gitignore
.styleci.yml Create .styleci.yml Nov 28, 2018
.travis.yml Display the correct PHP info after install Mar 4, 2019
CODE_OF_CONDUCT.md
LICENSE Remove year from LICENSE file Nov 7, 2018
README.md Update readme Dec 3, 2018
composer.json Add License to composer.json Sep 19, 2018
phpunit.xml.dist

README.md

laravel-shopr

A developer-friendly e-commerce foundation for your Laravel app. All the features you need for your webshop but without sacrificing you as a developer. Full documentation here: https://laravel-shopr.happypixels.se

Some of the features included:

  • Shopping cart
  • Discount coupons
  • Any model can be shoppable
  • Checkout process with payment solutions out of the box
  • Cart to Order conversion
  • Automated order emails to the customer and administrators
  • A simple REST API for managing the cart and checkout
  • And more

Documentation

Full documentation: https://laravel-shopr.happypixels.se
Demo application: https://github.com/happypixels/laravel-shopr-demo

Requirements

  • PHP 7.1+
  • Laravel 5.5+
  • MySQL 5.7+

Installation

Install the package via Composer:

composer require happypixels/laravel-shopr

Publish and run the migrations:

php artisan vendor:publish --provider="Happypixels\Shopr\ShoprServiceProvider" --tag="migrations"
php artisan migrate

Publish and review the configuration:

php artisan vendor:publish --provider="Happypixels\Shopr\ShoprServiceProvider" --tag="config"

Optionally you may publish the translation files to make them modifiable:

php artisan vendor:publish --provider="Happypixels\Shopr\ShoprServiceProvider" --tag="translations"

After this, refer to the extensive documentation to get started.

Contributing

Found a bug or have a feature request? Open an issue on Github.
Found a security-related issue? Please email mattias@happypixels.se.

You can’t perform that action at this time.