| Line 254... |
Line 254... |
| 254 |
txn.sessionSource = sessionSource
|
254 |
txn.sessionSource = sessionSource
|
| 255 |
txn.sessionStartTime = sessionTime
|
255 |
txn.sessionStartTime = sessionTime
|
| 256 |
txn.firstSource = firstSource
|
256 |
txn.firstSource = firstSource
|
| 257 |
txn.firstSourceTime = firstSourceTime
|
257 |
txn.firstSourceTime = firstSourceTime
|
| 258 |
txn.payment_option = schemeId
|
258 |
txn.payment_option = schemeId
|
| 259 |
privateDealUser = PrivateDealUser.query.filter(PrivateDealUser.id == userId).filter(PrivateDealUser.isActive==True).first()
|
- |
|
| 260 |
if privateDealUser is not None and sessionSource!="BACKEND":
|
- |
|
| 261 |
if totalCartVal <1000:
|
- |
|
| - |
|
259 |
|
| 262 |
totalshippingCost = 100
|
260 |
txn.totalShippingCost = 0
|
| 263 |
txn.totalShippingCost = totalshippingCost
|
- |
|
| 264 |
|
261 |
|
| 265 |
txnOrders = create_orders(cart, userId, orderSource, totalshippingCost, totalCartVal, selfPickup)
|
262 |
txnOrders = create_orders(cart, userId, orderSource, totalshippingCost, totalCartVal, selfPickup)
|
| 266 |
shippingCostInOrders = 0
|
263 |
shippingCostInOrders = 0
|
| 267 |
for order in txnOrders:
|
264 |
for order in txnOrders:
|
| 268 |
shippingCostInOrders = shippingCostInOrders + order.shippingCost
|
265 |
shippingCostInOrders = shippingCostInOrders + order.shippingCost
|
| Line 910... |
Line 907... |
| 910 |
cartItem['minBuyQuantity'] = item.minimumBuyQuantity
|
907 |
cartItem['minBuyQuantity'] = item.minimumBuyQuantity
|
| 911 |
cartItem['quantityStep'] = item.quantityStep
|
908 |
cartItem['quantityStep'] = item.quantityStep
|
| 912 |
cartItem['bulkPricing'] = tempBulkItemList
|
909 |
cartItem['bulkPricing'] = tempBulkItemList
|
| 913 |
cartItem['maxQuantity'] =0
|
910 |
cartItem['maxQuantity'] =0
|
| 914 |
#This should be removed
|
911 |
#This should be removed
|
| 915 |
fofoDealsAvailability[item_id] = 10
|
912 |
fofoDealsAvailability[item_id] = 30
|
| 916 |
if not fofoDealsAvailability.has_key(item_id):
|
913 |
if not fofoDealsAvailability.has_key(item_id):
|
| 917 |
continue
|
914 |
continue
|
| 918 |
else:
|
915 |
else:
|
| 919 |
availability = fofoDealsAvailability.get(item_id)
|
916 |
availability = fofoDealsAvailability.get(item_id)
|
| 920 |
if availability < line.quantity:
|
917 |
if availability < line.quantity:
|
| Line 1003... |
Line 1000... |
| 1003 |
privateDealUser = PrivateDealUser.get_by(id=user.id)
|
1000 |
privateDealUser = PrivateDealUser.get_by(id=user.id)
|
| 1004 |
if customer_pincode == "000000":
|
1001 |
if customer_pincode == "000000":
|
| 1005 |
address = Address.get_by(id=cart.address_id)
|
1002 |
address = Address.get_by(id=cart.address_id)
|
| 1006 |
if address:
|
1003 |
if address:
|
| 1007 |
customer_pincode = address.pin
|
1004 |
customer_pincode = address.pin
|
| 1008 |
|
- |
|
| 1009 |
catalog_client = CatalogClient().get_client()
|
1005 |
catalog_client = CatalogClient().get_client()
|
| 1010 |
itemIds = [cartLine.item_id for cartLine in cart.lines]
|
1006 |
itemIds = [cartLine.item_id for cartLine in cart.lines]
|
| - |
|
1007 |
print " My email is ", user.email, user.id
|
| 1011 |
if privateDealUser is not None and privateDealUser.isActive and privateDealUser.isFofo:
|
1008 |
if privateDealUser is not None and privateDealUser.isActive and privateDealUser.isFofo:
|
| - |
|
1009 |
print " I am a privatedeal user", user.email
|
| 1012 |
fofoDealsMap = catalog_client.getAllFofoDeals(itemIds, [4, 7])
|
1010 |
fofoDealsMap = catalog_client.getAllFofoDeals(itemIds, [4, 7])
|
| - |
|
1011 |
print " I have recieved the fofo Deals Map", user.email
|
| 1013 |
if fofoDealsMap:
|
1012 |
if fofoDealsMap:
|
| 1014 |
return validate_fofo_cart(cart, user, privateDealUser, customer_pincode)
|
1013 |
return validate_fofo_cart(cart, user, privateDealUser, customer_pincode)
|
| 1015 |
|
1014 |
|
| 1016 |
|
1015 |
|
| 1017 |
logistics_client = LogisticsClient().get_client()
|
1016 |
logistics_client = LogisticsClient().get_client()
|