Subversion Repositories SmartDukaan

Rev

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

Rev 2240 Rev 2241
Line 42... Line 42...
42
        print sys.exc_info()
42
        print sys.exc_info()
43
 
43
 
44
def track_coupon_usage(transaction, userServiceClient):
44
def track_coupon_usage(transaction, userServiceClient):
45
    try:
45
    try:
46
        cart = userServiceClient.get_client().getCart(transaction.shopping_cart_id)
46
        cart = userServiceClient.get_client().getCart(transaction.shopping_cart_id)
47
        coupon_code = cart.coupon_code
47
        coupon_code = cart.couponCode
48
        
48
        
49
        if coupon_code is not None and coupon_code != '':
49
        if coupon_code is not None and coupon_code != '':
50
            PromotionClient().get_client().trackCouponUsage(coupon_code, transaction.id, transaction.customer_id);
50
            PromotionClient().get_client().trackCouponUsage(coupon_code, transaction.id, transaction.customer_id);
51
    except ShoppingCartException:
51
    except ShoppingCartException:
52
        print "Error occurred in reading CardId for transaction"
52
        print "Error occurred in reading CardId for transaction"