Subversion Repositories SmartDukaan

Rev

Rev 23450 | Rev 23479 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23450 Rev 23478
Line 884... Line 884...
884
    
884
    
885
 
885
 
886
    itemsMap = catalog_client.getItems(itemIds)
886
    itemsMap = catalog_client.getItems(itemIds)
887
    cart_lines = cart.lines
887
    cart_lines = cart.lines
888
    cart.total_price = 0
888
    cart.total_price = 0
-
 
889
    nonAccessoryQuantity = 0
889
    for line in cart_lines:
890
    for line in cart_lines:
890
        itemQuantityChanged=False
891
        itemQuantityChanged=False
891
        cartItem={}
892
        cartItem={}
892
        tempBulkItemList = []
893
        tempBulkItemList = []
893
        
894
        
Line 933... Line 934...
933
            if line.quantity > cartItem['maxQuantity']:
934
            if line.quantity > cartItem['maxQuantity']:
934
                itemQuantityChanged=True
935
                itemQuantityChanged=True
935
                line.quantity = cartItem['maxQuantity']
936
                line.quantity = cartItem['maxQuantity']
936
            
937
            
937
            cartItem['quantity'] = line.quantity
938
            cartItem['quantity'] = line.quantity
938
            line.actual_price = fofoDealsMap.get(item_id) 
939
            line.actual_price = fofoDealsMap.get(item_id)
-
 
940
            if item.category in [10006, 10010]:
-
 
941
                nonAccessoryQuantity += cartItem['quantity'] 
939
        
942
        
940
        cartItem['sellingPrice'] = line.actual_price
943
        cartItem['sellingPrice'] = line.actual_price
941
        cartItem['bulkPricing'] = []
944
        cartItem['bulkPricing'] = []
942
 
945
 
943
        if availability:
946
        if availability:
Line 970... Line 973...
970
            cart.checked_out_on = None
973
            cart.checked_out_on = None
971
    session.commit()
974
    session.commit()
972
    
975
    
973
    responseMap['totalQty']= totalQty
976
    responseMap['totalQty']= totalQty
974
    responseMap['totalAmount']= totalAmount
977
    responseMap['totalAmount']= totalAmount
-
 
978
    responseMap['nonAccessoryQuantity']= totalAmount
975
    responseMap['cartMessages']= cartMessages
979
    responseMap['cartMessages']= cartMessages
976
    responseMap['cartItems']= cartItems
980
    responseMap['cartItems']= cartItems
977
    responseMap['pincode']= customer_pincode
981
    responseMap['pincode']= customer_pincode
978
    responseMap['shippingCharge'] = 0
982
    responseMap['shippingCharge'] = 0
979
    responseMap['cartMessageChanged'] = cartMessageChanged
983
    responseMap['cartMessageChanged'] = cartMessageChanged