Example #1
0
def update_cart_list():
    d = json_decoder.decode(session['cart_list'])
    for id, count in d.iteritems():
        count = request.form['item' + str(id)]
        d[id] = count

    session['cart_list'] = json_encoder.encode(d)
    return redirect('/show_cart_list')
Example #2
0
def add_to_cart(item_id):
    d = {}
    if session['cart_list'] != "":
        d = json_decoder.decode(session['cart_list'])
    d[item_id] = 1
    session['cart_list'] = json_encoder.encode(d)
    # Remove same ids
    flash("Added to cart!")
    return redirect('/show_cart_list')
Example #3
0
def remove_cart_item(item_id):
    d = json_decoder.decode(session['cart_list'])
    d.pop(unicode(item_id))
    session['cart_list'] = json_encoder.encode(d)

    return redirect('/show_cart_list')