REQUIREMENTS
Cart class requires a recent PHP 5+ QUICK START <? require('class.cart.php');
// Create instance of Cart with default store mode (into SESSION) $cart = Cart::CreateInstance();
// Create instance of Cart with store mode (into COOKIES) $cart = Cart::CreateInstance(CART_MODE_COOKIES);
// adding Items to cart with item data as array and count 10 $cart->addItems(1, array("MODEL_NUM_1", "TEST MODEL", "BRAND"), 10);
// adding Items to cart with item data as string and default count (1) $cart->addItems(1, "MODEL_NUM_1");
// adding Items to cart without item data $cart->addItems(1);
// adding Items to cart without item data count 100 $cart->addItems(1, null, 100);
// remove Items from cart $cart->RemoveItems(1, 100); /*in this example remov item with ID=1 from Cart and count of removed items 100*/
//Getting Cart $cart_data = $cart->GetCart();
//$cart_data[item_id]['count'] - count items in cart //$cart_data[item_id]['data'] - item data is object of CartItem (CartItem->ItemID and CartItem->ItemData)
//Getting items count from Cart $count = $cart->GetItemsCount() /* return full total items in cart*/
$count = $cart->GetPositionsCount() /* return unique items position in cart*/ //Delete all items from cart $cart->EmptyCart();
//Change store cart mode for store into COOKIES $cart->SetFlushMode(CART_MODE_COOKIES); $cart->FlushCart();
//Change store cart mode for store into SESSION $cart->SetFlushMode(CART_MODE_SESSION); $cart->FlushCart();
?>
IMPORTANT
|