Subversion Repositories SmartDukaan

Rev

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

Rev 20873 Rev 20875
Line 333... Line 333...
333
                orders.append(t_order)
333
                orders.append(t_order)
334
                i += 1
334
                i += 1
335
            '''
335
            '''
336
    
336
    
337
    wallet_amount = cart.wallet_amount
337
    wallet_amount = cart.wallet_amount
338
    
-
 
-
 
338
    print "adjusting wallet_amount ***",wallet_amount
339
    for order in orders:
339
    for order in orders:
340
        if ((order.total_amount+ order.totalShippingCost - order.gvAmount) >= wallet_amount):
340
        if ((order.total_amount+ order.shippingCost - order.gvAmount) >= wallet_amount):
341
            order.wallet_amount = wallet_amount
341
            order.wallet_amount = wallet_amount
342
        else:
342
        else:
343
            order.wallet_amount = order.total_amount+ order.totalShippingCost - order.gvAmount
343
            order.wallet_amount = order.total_amount+ order.shippingCost - order.gvAmount
344
        
344
        
345
        order.net_payable_amount = order.total_amount+ order.totalShippingCost - order.gvAmount - order.wallet_amount
345
        order.net_payable_amount = order.total_amount+ order.shippingCost - order.gvAmount - order.wallet_amount
346
        wallet_amount = wallet_amount - order.wallet_amount
346
        wallet_amount = wallet_amount - order.wallet_amount
347
    return orders
347
    return orders
348
 
348
 
349
def create_order(userId, address_id, t_line_item, pickupStoreId, gvAmount, insurer, insuranceAmount, insuranceDetails, dataProtectionInsurer, dataProtectionAmount, orderSource, freebieId, perUnitShippingCost, totalCartVal):
349
def create_order(userId, address_id, t_line_item, pickupStoreId, gvAmount, insurer, insuranceAmount, insuranceDetails, dataProtectionInsurer, dataProtectionAmount, orderSource, freebieId, perUnitShippingCost, totalCartVal):
350
    user = User.get_by(id=userId)
350
    user = User.get_by(id=userId)