Rammohan0504 commited on
Commit
c83b6c7
·
verified ·
1 Parent(s): a51f61c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -522,17 +522,18 @@ def apply_coupon():
522
 
523
  try:
524
  # Query Salesforce to get the discount for the provided coupon code
525
- query = f"SELECT Coupon_Code__c, Discount__c FROM Referral_Coupon__c WHERE Coupon_Code__c = '{coupon_code}' AND Coupon_Status__c = 'Active'"
 
526
  result = sf.query(query)
527
 
528
  if not result['records']:
529
  return jsonify({'success': False, 'message': 'Invalid or expired coupon code.'})
530
 
531
  coupon = result['records'][0]
532
- discount = coupon['Discount__c'] # Assuming discount is a percentage (e.g., 0.10 for 10%)
533
 
534
- # Apply discount (if it's a percentage)
535
- discount_amount = subtotal * discount
536
  return jsonify({'success': True, 'discount': discount_amount})
537
 
538
  except Exception as e:
 
522
 
523
  try:
524
  # Query Salesforce to get the discount for the provided coupon code
525
+ # Ensure the field name matches exactly what is in Salesforce
526
+ query = f"SELECT Coupon_Code__c, Discount_Percentage__c FROM Referral_Coupon__c WHERE Coupon_Code__c = '{coupon_code}' AND Coupon_Status__c = 'Active'"
527
  result = sf.query(query)
528
 
529
  if not result['records']:
530
  return jsonify({'success': False, 'message': 'Invalid or expired coupon code.'})
531
 
532
  coupon = result['records'][0]
533
+ discount_percentage = coupon['Discount_Percentage__c'] # Fetch the discount percentage (e.g., 0.10 for 10%)
534
 
535
+ # Apply the discount (if it's a percentage)
536
+ discount_amount = subtotal * discount_percentage
537
  return jsonify({'success': True, 'discount': discount_amount})
538
 
539
  except Exception as e: