Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -208,8 +208,9 @@ def get_addons():
|
|
208 |
return jsonify({"success": False, "error": "Item name is required."})
|
209 |
|
210 |
try:
|
211 |
-
query
|
212 |
-
|
|
|
213 |
return jsonify({"success": True, "addons": addons})
|
214 |
except Exception as e:
|
215 |
print(f"Error fetching add-ons: {e}")
|
@@ -245,8 +246,6 @@ def update_quantity():
|
|
245 |
except Exception as e:
|
246 |
return jsonify({"success": False, "error": str(e)}), 500
|
247 |
|
248 |
-
|
249 |
-
|
250 |
@app.route("/checkout", methods=["POST"])
|
251 |
def checkout():
|
252 |
email = session.get('user_email')
|
@@ -281,7 +280,7 @@ def checkout():
|
|
281 |
return jsonify({"success": True, "message": "Order placed successfully!"})
|
282 |
except Exception as e:
|
283 |
return jsonify({"success": False, "error": str(e)})
|
284 |
-
|
285 |
if __name__ == "__main__":
|
286 |
app.run(host='0.0.0.0', port=7860, debug=False)
|
287 |
|
|
|
208 |
return jsonify({"success": False, "error": "Item name is required."})
|
209 |
|
210 |
try:
|
211 |
+
# Salesforce query to get the add-ons related to the item name
|
212 |
+
query = f"SELECT Name, Price__c FROM Add_Ons__c"
|
213 |
+
addons = sf.query(query)['records']# Get records of add-ons
|
214 |
return jsonify({"success": True, "addons": addons})
|
215 |
except Exception as e:
|
216 |
print(f"Error fetching add-ons: {e}")
|
|
|
246 |
except Exception as e:
|
247 |
return jsonify({"success": False, "error": str(e)}), 500
|
248 |
|
|
|
|
|
249 |
@app.route("/checkout", methods=["POST"])
|
250 |
def checkout():
|
251 |
email = session.get('user_email')
|
|
|
280 |
return jsonify({"success": True, "message": "Order placed successfully!"})
|
281 |
except Exception as e:
|
282 |
return jsonify({"success": False, "error": str(e)})
|
283 |
+
|
284 |
if __name__ == "__main__":
|
285 |
app.run(host='0.0.0.0', port=7860, debug=False)
|
286 |
|