SamiKoen commited on
Commit
3b542cf
·
verified ·
1 Parent(s): a9d9fb6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -3
app.py CHANGED
@@ -368,10 +368,30 @@ def chatbot_fn(user_message, history):
368
  except (ValueError, TypeError):
369
  discount_info = ""
370
 
371
- # Havale indirimli kampanyalı fiyat bilgisini gösterme
372
- rebate_money_order_price = ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
373
  else:
374
- # Kampanyalı değilse, havale indirimli normal fiyatı göster
375
  if product_info[1][3] and product_info[1][3] != "":
376
  eft_price = f"\nHavale indirimli fiyat: {product_info[1][3]} TL"
377
 
 
368
  except (ValueError, TypeError):
369
  discount_info = ""
370
 
371
+ # Kampanyalı fiyatın havale indirimli hali varsa göster
372
+ if product_info[1][5] and product_info[1][5] != "":
373
+ rebate_money_order_price = f"\nKampanyalı fiyatın havale indirimli hali: {product_info[1][5]} TL"
374
+ else:
375
+ # Kampanyalı fiyatın havale indirimli hali sistemde yoksa hesapla
376
+ try:
377
+ campaign_price_float = float(product_info[1][4].replace(',', '.'))
378
+ campaign_eft_price_float = campaign_price_float * 0.975 # %2.5 indirim
379
+
380
+ # Havale indirimli kampanyalı fiyat için yuvarlama kuralları
381
+ if campaign_eft_price_float > 200000:
382
+ campaign_eft_price = str(round(campaign_eft_price_float / 5000) * 5000)
383
+ elif campaign_eft_price_float > 30000:
384
+ campaign_eft_price = str(round(campaign_eft_price_float / 1000) * 1000)
385
+ elif campaign_eft_price_float > 10000:
386
+ campaign_eft_price = str(round(campaign_eft_price_float / 100) * 100)
387
+ else:
388
+ campaign_eft_price = str(round(campaign_eft_price_float / 10) * 10)
389
+
390
+ rebate_money_order_price = f"\nKampanyalı fiyatın havale indirimli hali: {campaign_eft_price} TL"
391
+ except (ValueError, TypeError):
392
+ rebate_money_order_price = ""
393
  else:
394
+ # Kampanyalı değilse, orijinal fiyatın havale indirimli halini göster
395
  if product_info[1][3] and product_info[1][3] != "":
396
  eft_price = f"\nHavale indirimli fiyat: {product_info[1][3]} TL"
397