Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -153,8 +153,17 @@ def cart():
|
|
| 153 |
cart_items = result.get("records", [])
|
| 154 |
# Subtotal should be the sum of all item prices in the cart
|
| 155 |
subtotal = sum(item['Price__c'] for item in cart_items)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 156 |
|
| 157 |
-
|
| 158 |
except Exception as e:
|
| 159 |
print(f"Error fetching cart items: {e}")
|
| 160 |
return render_template("cart.html", cart_items=[], subtotal=0)
|
|
|
|
| 153 |
cart_items = result.get("records", [])
|
| 154 |
# Subtotal should be the sum of all item prices in the cart
|
| 155 |
subtotal = sum(item['Price__c'] for item in cart_items)
|
| 156 |
+
customer_result = sf.query(f"""
|
| 157 |
+
SELECT Reward_Points__c
|
| 158 |
+
FROM Customer_Login__c
|
| 159 |
+
WHERE Email__c = '{email}'
|
| 160 |
+
""")
|
| 161 |
+
|
| 162 |
+
# Extract the reward points (default to 0 if not found)
|
| 163 |
+
reward_points = customer_result['records'][0].get('Reward_Points__c', 0) if customer_result['records'] else 0
|
| 164 |
+
return render_template("cart.html", cart_items=cart_items, subtotal=subtotal, reward_points=reward_points, customer_email=email)
|
| 165 |
|
| 166 |
+
|
| 167 |
except Exception as e:
|
| 168 |
print(f"Error fetching cart items: {e}")
|
| 169 |
return render_template("cart.html", cart_items=[], subtotal=0)
|