Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -106,7 +106,7 @@ def create_order(email, total_amount):
|
|
106 |
print(f"Customer with email {email} not found. Cannot create order.")
|
107 |
return None
|
108 |
|
109 |
-
#
|
110 |
order_details = "; ".join([f"{item} x{quantity} (${price * quantity})" for item, price, quantity in cart])
|
111 |
|
112 |
# Define order status (default to 'Pending')
|
@@ -115,13 +115,15 @@ def create_order(email, total_amount):
|
|
115 |
# Get current date
|
116 |
order_date = datetime.datetime.now().isoformat() # ISO format (YYYY-MM-DD)
|
117 |
|
118 |
-
# Prepare the order data dictionary
|
119 |
order_data = {
|
120 |
"Customer__c": customer_id, # Link the order to the customer using Customer ID
|
121 |
"Total_Amount__c": total_amount, # Total price of the order
|
122 |
"Order_Date__c": order_date, # Date of the order
|
123 |
"Order_Status__c": order_status, # Status of the order
|
124 |
-
"Order_Details__c": order_details #
|
|
|
|
|
125 |
}
|
126 |
|
127 |
try:
|
|
|
106 |
print(f"Customer with email {email} not found. Cannot create order.")
|
107 |
return None
|
108 |
|
109 |
+
# Ensure order_details is defined here
|
110 |
order_details = "; ".join([f"{item} x{quantity} (${price * quantity})" for item, price, quantity in cart])
|
111 |
|
112 |
# Define order status (default to 'Pending')
|
|
|
115 |
# Get current date
|
116 |
order_date = datetime.datetime.now().isoformat() # ISO format (YYYY-MM-DD)
|
117 |
|
118 |
+
# Prepare the order data dictionary
|
119 |
order_data = {
|
120 |
"Customer__c": customer_id, # Link the order to the customer using Customer ID
|
121 |
"Total_Amount__c": total_amount, # Total price of the order
|
122 |
"Order_Date__c": order_date, # Date of the order
|
123 |
"Order_Status__c": order_status, # Status of the order
|
124 |
+
"Order_Details__c": order_details, # Ensure order_details is passed correctly
|
125 |
+
"Customer_Email__c": customer_email,
|
126 |
+
"Total_Bill__c":total_amount
|
127 |
}
|
128 |
|
129 |
try:
|