Example #1
0
def show_cart(request, template_name="shop/cart.html"):
    if request.method == 'POST':
      postdata = request.POST.copy()
      if postdata['submit'] == 'Remove':
        shop.cart.remove_from_cart(request)
      if postdata['submit'] == 'Update':
        shop.cart.update_cart(request)

    cart_item_count = cart.cart_distinct_item_count(request)
    cart_subtotal = shop.cart.cart_subtotal(request)
    cart_items = shop.cart.get_cart_items(request)
    page_title = 'Shopping Cart'
    return render_to_response(template_name, locals(),context_instance=RequestContext(request))
Example #2
0
def cart_box(request):
    cart_item_count = cart.cart_distinct_item_count(request)
    cart_subtotal = cart.cart_subtotal(request)		
    return {'cart_item_count': cart_item_count, 'cart_subtotal': cart_subtotal }