Subversion Repositories SmartDukaan

Rev

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

Rev 12018 Rev 12020
Line 400... Line 400...
400
        store = logistics_client.getPickupStore(cart.pickupStoreId)
400
        store = logistics_client.getPickupStore(cart.pickupStoreId)
401
        customer_pincode = store.pin
401
        customer_pincode = store.pin
402
    if cart.address_id != None and customer_pincode == None:
402
    if cart.address_id != None and customer_pincode == None:
403
        address = Address.get_by(id=cart.address_id)
403
        address = Address.get_by(id=cart.address_id)
404
        customer_pincode = address.pin
404
        customer_pincode = address.pin
405
    print("couponCode---" + couponCode + "   cart.coupon_code----" + cart.coupon_code)   
405
    print("couponCode---" + `couponCode` + "   cart.coupon_code----" + `cart.coupon_code`)   
406
    if couponCode and not cart.coupon_code:
406
    if couponCode and not cart.coupon_code:
407
        print 'auto application is on'
407
        print 'auto application is on'
408
        cart.coupon_code = couponCode
408
        cart.coupon_code = couponCode
409
    if not customer_pincode:
409
    if not customer_pincode:
410
        user = User.get_by(active_cart_id = cartId)
410
        user = User.get_by(active_cart_id = cartId)
Line 474... Line 474...
474
#            session.commit()
474
#            session.commit()
475
            if updated_cart.message is not None:
475
            if updated_cart.message is not None:
476
                emival = updated_cart.message
476
                emival = updated_cart.message
477
        except PromotionException as ex:
477
        except PromotionException as ex:
478
            remove_coupon(cart.id)
478
            remove_coupon(cart.id)
479
            retval = ex.message
479
            #retval = ex.message
480
    session.close()
480
    session.close()
481
    return [retval, emival]
481
    return [retval, emival]
482
 
482
 
483
def merge_cart(fromCartId, toCartId):
483
def merge_cart(fromCartId, toCartId):
484
    fromCart = Cart.get_by(id=fromCartId)
484
    fromCart = Cart.get_by(id=fromCartId)