Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -169,10 +169,20 @@ def menu_page():
|
|
169 |
# Route for handling order
|
170 |
@app.route("/order", methods=["POST"])
|
171 |
def place_order():
|
|
|
172 |
item_name = request.json.get('item_name')
|
173 |
quantity = request.json.get('quantity')
|
174 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
sf.Order__c.create(order_data)
|
|
|
|
|
176 |
return jsonify({"success": True, "message": f"Order for {item_name} placed successfully."})
|
177 |
|
178 |
# Route to handle the cart
|
|
|
169 |
# Route for handling order
|
170 |
@app.route("/order", methods=["POST"])
|
171 |
def place_order():
|
172 |
+
# Get item name and quantity from the incoming request
|
173 |
item_name = request.json.get('item_name')
|
174 |
quantity = request.json.get('quantity')
|
175 |
+
|
176 |
+
# Prepare data to be sent to Salesforce (assuming Order__c is a custom object in Salesforce)
|
177 |
+
order_data = {
|
178 |
+
"Item__c": item_name, # Item__c corresponds to the Salesforce field for the item
|
179 |
+
"Quantity__c": quantity # Quantity__c corresponds to the Salesforce field for quantity
|
180 |
+
}
|
181 |
+
|
182 |
+
# Send the order data to Salesforce (sf is a Salesforce instance)
|
183 |
sf.Order__c.create(order_data)
|
184 |
+
|
185 |
+
# Return a success message to the frontend
|
186 |
return jsonify({"success": True, "message": f"Order for {item_name} placed successfully."})
|
187 |
|
188 |
# Route to handle the cart
|