Create() Create(string $storeId) : string Create a new shopping cart Parameters string $storeId Returns string — cartId
AddItem() AddItem(string $cartId, string $itemId, float $qty, float $price) : float Add an item to a cart Parameters string $cartId string $itemId float $qty quantity float $price price Returns float — cart item index
ListItems() ListItems(string $cartId) : array Get a list of items in a cart Parameters string $cartId Returns array — array of item objects
RemoveItem() RemoveItem(string $cartId, float $idx) : void Remove an item from a cart Parameters string $cartId float $idx item index
UpdateQty() UpdateQty(string $cartId, float $idx, float $qty) : void Update cart item quantity Parameters string $cartId float $idx item index float $qty quantity
CountItems() CountItems(string $cartId) : float Count the items in a cart Parameters string $cartId Returns float — number of items
GetCartSummary() GetCartSummary(string $cartId) : object Get a summary for a shopping cart Parameters string $cartId Returns object — summary