2017 © Pedro Peláez
 

library cart

A simple shopping cart class based on Codeigniter cart class

image

eubby06/cart

A simple shopping cart class based on Codeigniter cart class

  • Friday, May 17, 2013
  • by eubby06
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Shopping Cart Package

This shopping cart class is heavily based on codeigniter's cart class., (*1)

INSTALLATION

"require": {
    "laravel/framework": "4.0.*",
    "eubby06/cart": "dev-master",
    }

composer update

add to providers:, (*2)

'providers' => array(
                    'Eubby06\Cart\CartServiceProvider'

add to aliases:, (*3)

'aliases' => array(
                'Cart' => 'Eubby06\Cart\Facades\Cart'

USAGE

Add Item:

//create an array variable
$data = array(
               'id'      => 'sku001',
               'qty'     => 1,
               'price'   => 22.60,
               'name'    => 'Headset'
            );

//call Cart method insert and pass the array data
Cart::insert($data); 


Update Qty:

//create an array variable
$data = array(
               'rowid' => 'n45cm8cdf16sdf3sdfsdfs0b6gde8gd',
               'qty'   => 3
            );

Cart::update($data); 


Apply Discount:

//create an array variable
$discount = array(
               'value'      => '10',
               'type'     => 'percentage',
               'code'   => 'urdiscountcode'
            );

//call Cart method insert and pass the array data
Cart::applyDiscount($discount); 


//returns cart total amount
Cart::total();


//returns total number of items in the cart.
Cart::totalItems();


//returns all items in the cart.
Cart::contents();


//return boolean
Cart::hasOptions(rowid);


//returns item options
Cart::productOptions(rowid);


//destroy cart session
Cart::destroy();

The Versions

17/05 2013

dev-master

9999999-dev

A simple shopping cart class based on Codeigniter cart class

  Sources   Download

The Requires

 

by Yonanne Remedio