#IF(#Coupon) #LOCAL("MethodValid", 0) #LOCAL("FoundPaymentCondition", 0) #LOOP(#Coupon.CouponCode.CouponCampaign.CouponConditions) #IF(#Type EQ "PAYMENT" ) #SET("FoundPaymentCondition", 1) #ENDIF #IF(#ConditionObject.ID EQ #PaymentMethodID) #SET("MethodValid", 1) #ENDIF #ENDLOOP #IF(#FoundPaymentCondition) #IF(#MethodValid OR NOT #COUNT(#Coupon.CouponCode.CouponCampaign.CouponConditions))
{CouponValidForPaymentMethod}
#ELSE{CouponNotValidForPaymentMethod}
{CouponNotValidForPaymentMethodInfo} #ENDIF #ENDIF #ENDLOCAL #ENDLOCAL #ENDIF