dyankov/shopping-cart

Simple PHP Shopping Cart

0.0.1 2015-09-18 09:37 UTC

This package is not auto-updated.

Last update: 2025-09-27 23:10:30 UTC


README

Simple PHP shopping cart with coupons package.

Installation

composer require dyankov/shopping-cart

Usage

All items must implement Dyankov\ShoppingCart\Contracts\ShoppingCartItem so they can be put in the cart. Coupons must implement Dyankov\ShoppingCart\Contracts\ShoppingCartCoupon.

  • Put item in the cart:
$cart = Dyankov\ShoppingCart\ShoppingCart();
$cart->put($shoppingCartItem);
  • Take item out of the cart:
$cart = Dyankov\ShoppingCart\ShoppingCart();
$cart->put($shoppingCartItem);
$cart->takeOut($shoppingCartItem);
  • Cart total:
$cart = Dyankov\ShoppingCart\ShoppingCart();
$cart->put($shoppingCartItem);
$cart->total();
  • Apply coupon:
$cart = Dyankov\ShoppingCart\ShoppingCart();
$cart->put($shoppingCartItem);
$cart->applyCoupon($shoppingCartCoupon);