This content has been marked as final. Show 4 replies
I am also facing the same scenario:
From web site user create an order with some item. he has not applied the coupon code when he submit an order through site.
After that he is calling CSR to modify his order. that time is applying promo code (coupon code) . here it not appying that promo code for an order.
insted of that it throwing exception like below.
root cause of exception: CONTAINER:atg.commerce.claimable.ClaimableException; SOURCE:atg.commerce.CommerceException: Order does not qualify for promotion. A coupon can only be used for an order that qualifies for it.
wen entering the coupon code from CSC it taking the coupon code and calling the OOTB method. CouponFormHandler.handleClaimCoupon(). There itself its throwing exception without returning to my code.
Hope this will be a open issue from ATG side. Could you please any one confirm me. also is there anyway to handle this from my code.
Edited by: 878957 on Aug 12, 2011 2:46 PM
Couple of scenarios it will happen :
1. Coupon code doesn't have promotion id (id not associated any coupon doe it has to show this kind of error.)
Or Promotion Having the date not set to the proper manner it will shows like error.
2. Profile doesn't support global Promotoins and any Local promotion running or not we have to verify profile Level also.
couple of way we have to verify and than confirm the OOTB issue.