nagasurendra commited on
Commit
322e0f0
·
verified ·
1 Parent(s): c22a5b6

Update cart.py

Browse files
Files changed (1) hide show
  1. cart.py +5 -5
cart.py CHANGED
@@ -2,7 +2,7 @@ from flask import Blueprint, render_template, request, session
2
  import random
3
 
4
  cart_blueprint = Blueprint('cart', __name__)
5
- @app.route("/cart", methods=["GET"])
6
  def cart():
7
  email = session.get('user_email')
8
  if not email:
@@ -103,7 +103,7 @@ def cart():
103
  print(f"Error fetching cart items: {e}")
104
  return render_template("cart.html", cart_items=[], subtotal=0, reward_points=0, coupons=[], suggestions=[])
105
 
106
- @app.route("/cart/add_suggestion_to_cart", methods=["POST"])
107
  def add_suggestion_to_cart():
108
  try:
109
  # Get data from the request
@@ -181,7 +181,7 @@ def add_suggestion_to_cart():
181
  except Exception as e:
182
  print(f"Error adding item to cart: {str(e)}")
183
  return jsonify({"success": False, "error": str(e)})
184
- @app.route('/cart/remove/<item_name>', methods=['POST'])
185
  def remove_cart_item(item_name):
186
  try:
187
  customer_email = session.get('user_email')
@@ -200,7 +200,7 @@ def remove_cart_item(item_name):
200
  except Exception as e:
201
  print(f"Error: {str(e)}")
202
  return jsonify({'success': False, 'message': f"An error occurred: {str(e)}"}), 500
203
- @app.route("/cart/update_quantity", methods=["POST"])
204
  def update_quantity():
205
  data = request.json # Extract JSON data from the request
206
  email = data.get('email')
@@ -256,7 +256,7 @@ def update_quantity():
256
  print(f"Error updating quantity: {str(e)}")
257
  return jsonify({"success": False, "error": str(e)}), 500
258
 
259
- @app.route("/checkout", methods=["POST"])
260
  def checkout():
261
  email = session.get('user_email')
262
  user_id = session.get('user_name')
 
2
  import random
3
 
4
  cart_blueprint = Blueprint('cart', __name__)
5
+ @cart_blueprint.route("/cart", methods=["GET"])
6
  def cart():
7
  email = session.get('user_email')
8
  if not email:
 
103
  print(f"Error fetching cart items: {e}")
104
  return render_template("cart.html", cart_items=[], subtotal=0, reward_points=0, coupons=[], suggestions=[])
105
 
106
+ @cart_blueprint.route("/cart/add_suggestion_to_cart", methods=["POST"])
107
  def add_suggestion_to_cart():
108
  try:
109
  # Get data from the request
 
181
  except Exception as e:
182
  print(f"Error adding item to cart: {str(e)}")
183
  return jsonify({"success": False, "error": str(e)})
184
+ @cart_blueprint.route('/cart/remove/<item_name>', methods=['POST'])
185
  def remove_cart_item(item_name):
186
  try:
187
  customer_email = session.get('user_email')
 
200
  except Exception as e:
201
  print(f"Error: {str(e)}")
202
  return jsonify({'success': False, 'message': f"An error occurred: {str(e)}"}), 500
203
+ @cart_blueprint.route("/cart/update_quantity", methods=["POST"])
204
  def update_quantity():
205
  data = request.json # Extract JSON data from the request
206
  email = data.get('email')
 
256
  print(f"Error updating quantity: {str(e)}")
257
  return jsonify({"success": False, "error": str(e)}), 500
258
 
259
+ @cart_blueprint.route("/checkout", methods=["POST"])
260
  def checkout():
261
  email = session.get('user_email')
262
  user_id = session.get('user_name')