PHPackages                             abo3adel/shoppingcart - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. abo3adel/shoppingcart

ActiveLibrary

abo3adel/shoppingcart
=====================

a simple yet powerful and highly customized laravel shopping cart

v1.0.4(5y ago)015MITPHPPHP ^7.1

Since Aug 9Pushed 5y ago1 watchersCompare

[ Source](https://github.com/ahmdadl/shoppingcart)[ Packagist](https://packagist.org/packages/abo3adel/shoppingcart)[ RSS](/packages/abo3adel-shoppingcart/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (7)Versions (6)Used By (0)

Shopping Cart
-------------

[](#shopping-cart)

---

a simple yet powerful and highly customized laravel shopping cart.

Highly inspired by [LaravelShoppingcart](https://github.com/Crinsane/LaravelShoppingcart)

[![Latest Stable Version](https://camo.githubusercontent.com/c5dc5516d5da5723cc2e02df35d14db0b66b037a2604115dc2ea7ab53bcb544a/68747470733a2f2f706f7365722e707567782e6f72672f61626f336164656c2f73686f7070696e67636172742f76)](//packagist.org/packages/abo3adel/shoppingcart) [![Total Downloads](https://camo.githubusercontent.com/37a403c115e1fa0cab11856486f8e1f1ebb8a28cb5c7dfe7190c79379d1b1f1f/68747470733a2f2f706f7365722e707567782e6f72672f61626f336164656c2f73686f7070696e67636172742f646f776e6c6f616473)](//packagist.org/packages/abo3adel/shoppingcart) [![Latest Unstable Version](https://camo.githubusercontent.com/4c2daab8570fc1288a6d4cafc8753aa6e89ab2dbc85682e8013faa05ae32f415/68747470733a2f2f706f7365722e707567782e6f72672f61626f336164656c2f73686f7070696e67636172742f762f756e737461626c65)](//packagist.org/packages/abo3adel/shoppingcart) [![License](https://camo.githubusercontent.com/6af36e79153e543ef94609b980c33537f9f7c447210dd4bb76b25c0606b4a68c/68747470733a2f2f706f7365722e707567782e6f72672f61626f336164656c2f73686f7070696e67636172742f6c6963656e7365)](//packagist.org/packages/abo3adel/shoppingcart)

#### Demo [shopping-cart](http://spa.aboadeltestblog.epizy.com/)

[](#demo-shopping-cart)

Features
--------

[](#features)

- Multiple cart instances
- Multiple Buyable models
- Discount &amp;&amp; Tax
- configure up to 2 colums in cart item
- Guest cart items &amp;&amp; user cart items
- It`s more like the Laravel way

Requirements
------------

[](#requirements)

- PHP 7.1+ (tested in 7.2+)
- Laravel 5.5

### How It works

[](#how-it-works)

**This package use sessions and database, it will save cart items into session for guests and then merge these items when user logIn and save it into database, while user is loggedIn items will be saved into database**

Installation
------------

[](#installation)

1. require

```
composer require abo3adel/shoppingcart
```

2. Import config file and migration and migrate

```
php artisan vendor:publish --tag=shoppingcart-all
```

3. configure before migrate

```
update config/shoppingcart.php with your configration
and then
php artisan migrate
```

4. Add a trait and interface (required) to the model that can be bought

```
