| Line 860... |
Line 860... |
| 860 |
|
860 |
|
| 861 |
item_shipping_info = inventory_client.isActive(item_id)
|
861 |
item_shipping_info = inventory_client.isActive(item_id)
|
| 862 |
if item_shipping_info.isActive:
|
862 |
if item_shipping_info.isActive:
|
| 863 |
if item_shipping_info.isRisky and item_shipping_info.quantity < line.quantity:
|
863 |
if item_shipping_info.isRisky and item_shipping_info.quantity < line.quantity:
|
| 864 |
line.quantity = item_shipping_info.quantity
|
864 |
line.quantity = item_shipping_info.quantity
|
| 865 |
#cartMessages.append({"type":"failed", "messageText":"Qty for few items have changed"})
|
- |
|
| 866 |
cartMessageChanged += 1
|
865 |
cartMessageChanged += 1
|
| 867 |
cartItemMessages.append({"type":"failed", "messageText":"Only " + str(item_shipping_info.quantity) + " available"})
|
866 |
cartItemMessages.append({"type":"danger", "messageText":"Only " + str(item_shipping_info.quantity) + " available"})
|
| 868 |
|
867 |
|
| 869 |
cartItem['maxQuantity'] = min(item_shipping_info.quantity, 20)
|
868 |
cartItem['maxQuantity'] = min(item_shipping_info.quantity, 20)
|
| 870 |
|
869 |
|
| 871 |
if item_id in dealItems:
|
870 |
if item_id in dealItems:
|
| 872 |
line.actual_price = deals[item_id].dealPrice
|
871 |
line.actual_price = deals[item_id].dealPrice
|
| Line 926... |
Line 925... |
| 926 |
pass
|
925 |
pass
|
| 927 |
print 'estimateVal Value ', estimateVal
|
926 |
print 'estimateVal Value ', estimateVal
|
| 928 |
cartItem['estimate'] = item_delivery_estimate
|
927 |
cartItem['estimate'] = item_delivery_estimate
|
| 929 |
if item_delivery_estimate == -1:
|
928 |
if item_delivery_estimate == -1:
|
| 930 |
cartItem['quantity'] = 0
|
929 |
cartItem['quantity'] = 0
|
| 931 |
#cartMessages.append({"type":"failed", "messageText":"Few items are undeliverable."})
|
- |
|
| 932 |
cartMessageUndeliverable += 1
|
930 |
cartMessageUndeliverable += 1
|
| 933 |
cartItemMessages.append({"type":"failed", "messageText":"Undeliverable"})
|
931 |
cartItemMessages.append({"type":"danget", "messageText":"Undeliverable"})
|
| 934 |
if old_estimate != item_delivery_estimate:
|
932 |
if old_estimate != item_delivery_estimate:
|
| 935 |
line.estimate = item_delivery_estimate
|
933 |
line.estimate = item_delivery_estimate
|
| 936 |
cart.updated_on = current_time
|
934 |
cart.updated_on = current_time
|
| 937 |
else:
|
935 |
else:
|
| 938 |
cartItem['quantity'] = 0
|
936 |
cartItem['quantity'] = 0
|
| 939 |
#cartMessages.append({"type":"failed", "messageText":"Few items are out of Stock"})
|
- |
|
| 940 |
cartMessageOOS += 1
|
937 |
cartMessageOOS += 1
|
| 941 |
cartItemMessages.append({"type":"failed", "messageText":"Out of Stock"})
|
938 |
cartItemMessages.append({"type":"danger", "messageText":"Out of Stock"})
|
| 942 |
Discount.query.filter(Discount.line==line).delete()
|
939 |
Discount.query.filter(Discount.line==line).delete()
|
| 943 |
line.delete()
|
940 |
line.delete()
|
| 944 |
totalQty += cartItem['quantity']
|
941 |
totalQty += cartItem['quantity']
|
| 945 |
totalAmount += line.actual_price * cartItem['quantity']
|
942 |
totalAmount += line.actual_price * cartItem['quantity']
|
| 946 |
if cartItemMessages:
|
943 |
if cartItemMessages:
|