| Line 847... |
Line 847... |
| 847 |
delayedDays = get_business_days_count(order.promised_delivery_time, fda_datetime)
|
847 |
delayedDays = get_business_days_count(order.promised_delivery_time, fda_datetime)
|
| 848 |
max_discount = min(max_discount, order.lineitems[0].unit_price/10)
|
848 |
max_discount = min(max_discount, order.lineitems[0].unit_price/10)
|
| 849 |
discount = min(round(max_discount),delayedDays*50)
|
849 |
discount = min(round(max_discount),delayedDays*50)
|
| 850 |
promotion_client = PromotionClient().get_client()
|
850 |
promotion_client = PromotionClient().get_client()
|
| 851 |
endOn = order.delivery_timestamp + datetime.timedelta(days = 30)
|
851 |
endOn = order.delivery_timestamp + datetime.timedelta(days = 30)
|
| - |
|
852 |
expiry = endOn.strftime("%A, %d. %B %Y")
|
| 852 |
endOn = to_java_date(endOn)
|
853 |
endOn = to_java_date(endOn)
|
| 853 |
arguments = "{\"endOn\":" + str(endOn) + ", \"emails\":[\"" + order.customer_email + "\"], \"couponType\":\"both\", \"usage_limit_for_user\":1, \"isCod\":False, \"discount\":" + str(discount) + "}"
|
854 |
arguments = "{\"endOn\":" + str(endOn) + ", \"emails\":[\"" + order.customer_email + "\"], \"couponType\":\"both\", \"usage_limit_for_user\":1, \"isCod\":False, \"discount\":" + str(discount) + "}"
|
| 854 |
otgCoupon = promotion_client.createCoupon(28, '', arguments, False, "otg")
|
855 |
otgCoupon = promotion_client.createCoupon(28, '', arguments, False, "otg")
|
| 855 |
thank_you_html = '$prodName ordered by you has been delivered. We apologise for a delay of $delayedDays business days.<br><br> As per our <b>On Time Guarantee</b> Please accept a Gift Voucher worth <b>Rs.$discount</b> as a token of our apology. <br><br>Your unique Gift Voucher Code is <b>$otgCoupon</b>. <br><br>You can use the same to buy any Mobile, Camera, Laptop, Tablet, Accessory or Mobile/DTH Recharge from our website.<br>'
|
856 |
thank_you_html = '$prodName ordered by you has been delivered. We apologise for a delay of $delayedDays business days.<br><br> As per our <b>On Time Guarantee</b> Please accept a Gift Voucher worth <b>Rs.$discount</b> as a token of our apology. <br><br>Your unique Gift Voucher Code is <b>$otgCoupon</b>. <br><br>You can use the same to buy any Mobile, Camera, Laptop, Tablet, Accessory or Mobile/DTH Recharge from our website.<br> Note:GV is valid till $expiry<br>'
|
| 856 |
thank_you_html = Template(thank_you_html).substitute(dict(prodName=order.lineitems[0], delayedDays = delayedDays, discount = discount, otgCoupon = otgCoupon))
|
857 |
thank_you_html = Template(thank_you_html).substitute(dict(prodName=order.lineitems[0], delayedDays = delayedDays, discount = discount, otgCoupon = otgCoupon, expiry = expiry))
|
| 857 |
elif fda:
|
858 |
elif fda:
|
| 858 |
fdaFormattedString = order.first_dlvyatmp_timestamp.strftime("%A, %d. %B %Y")
|
859 |
fdaFormattedString = order.first_dlvyatmp_timestamp.strftime("%A, %d. %B %Y")
|
| 859 |
thank_you_html = str(order.lineitems[0]) + """ ordered by you has been delivered. The First Delivery attempt was made on """+ fdaFormattedString +""" , within our commited estimated time for delivery."""
|
860 |
thank_you_html = str(order.lineitems[0]) + """ ordered by you has been delivered. The First Delivery attempt was made on """+ fdaFormattedString +""" , within our commited estimated time for delivery."""
|
| 860 |
|
861 |
|
| 861 |
thank_you_html = thank_you_html + """If you are happy with our services please join us on <a href="http://www.facebook.com/mysaholic">Facebook</a>/<a href="https://twitter.com/saholic">Twitter</a> and help us spread the word."""
|
862 |
thank_you_html = thank_you_html + """If you are happy with our services please join us on <a href="http://www.facebook.com/mysaholic">Facebook</a>/<a href="https://twitter.com/saholic">Twitter</a> and help us spread the word."""
|