Subversion Repositories SmartDukaan

Rev

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

Rev 18521 Rev 18523
Line 898... Line 898...
898
        item_shipping_info = inventory_client.isActive(item_id) 
898
        item_shipping_info = inventory_client.isActive(item_id) 
899
        if item_shipping_info.isActive:
899
        if item_shipping_info.isActive:
900
            if item_shipping_info.isRisky and item_shipping_info.quantity < line.quantity:
900
            if item_shipping_info.isRisky and item_shipping_info.quantity < line.quantity:
901
                line.quantity = item_shipping_info.quantity
901
                line.quantity = item_shipping_info.quantity
902
                itemQuantityChanged=True
902
                itemQuantityChanged=True
903
            cartItem['quantity'] = line.quantity
-
 
904
            cartItem['maxQuantity'] = min(item_shipping_info.quantity, 20)
903
            cartItem['maxQuantity'] = min(item_shipping_info.quantity, 20)
905
            if item.maximumBuyQuantity is not None and item.maximumBuyQuantity >0:
904
            if item.maximumBuyQuantity is not None and item.maximumBuyQuantity >0:
906
                cartItem['maxQuantity'] = min(item_shipping_info.quantity, item.maximumBuyQuantity)
905
                cartItem['maxQuantity'] = min(item_shipping_info.quantity, item.maximumBuyQuantity)
907
        
906
        
908
        if item_shipping_info.quantity < cartItem['minBuyQuantity']:
907
        if item_shipping_info.quantity < cartItem['minBuyQuantity']:
Line 913... Line 912...
913
            line.quantity = cartItem['minBuyQuantity']
912
            line.quantity = cartItem['minBuyQuantity']
914
        
913
        
915
        if line.quantity > cartItem['maxQuantity']:
914
        if line.quantity > cartItem['maxQuantity']:
916
            itemQuantityChanged=True
915
            itemQuantityChanged=True
917
            line.quantity = cartItem['maxQuantity']
916
            line.quantity = cartItem['maxQuantity']
-
 
917
        
-
 
918
        cartItem['quantity'] = line.quantity
918
 
919
        
919
        bulkPrice = None
920
        bulkPrice = None
920
        singleUnitPricing = False
921
        singleUnitPricing = False
921
        if item_id in bulkPricingItems:
922
        if item_id in bulkPricingItems:
922
            #Check quantity qualifies or not
923
            #Check quantity qualifies or not
923
            bulkPricingList = bulkPricingMap.get(item_id)
924
            bulkPricingList = bulkPricingMap.get(item_id)