Kandis.Cart (kandis v0.5.12)
this module helps to handle a shopping-cart.
cart-items get stored in a visitor-session
Summary
Functions
Link to this function
add_item(cart_or_vid, sku, item_values \\ %{}, amount \\ 1)
Link to this function
add_items(cart_or_vid, quantities)
Link to this function
add_promocode(cart_or_vid, promocode)
Link to this function
change_quantity(cart_or_vid, sku, amount, mode \\ "inc")
Link to this function
check_amount_limits(new_amount, sku, cart_or_vid)
Link to this function
count_totals(cart_record, params)
Link to this function
create_cart_item(sku, item_values, amount \\ 1)
Link to this function
find_item(cart_record, sku)
Link to this function
generate_new_cart_id()
Link to this function
get_augmented_cart_record(vid, params \\ %{})
Link to this function
get_augmented_cart_record_for_checkout(vid, params \\ %{})
Link to this function
get_cart_count(cart_or_vid)
Link to this function
get_cart_record(vid)
Link to this function
get_empty_cart_record()
Link to this function
get_promocodes(cart_or_vid)
Link to this function
get_visitorsession_key()
Link to this function
is_vid?(cart_or_vid)
Link to this function
remove_item(cart_or_vid, sku)
Link to this function
remove_promocode(cart_or_vid, promocode)
Link to this function
sanitize_cart_or_vid(number)
Link to this function
set_cart_id(cart_or_vid, new_cart_id)
Link to this function