#IF(#Coupon) #LOCAL("MethodValid", 0) #LOCAL("FoundShippingCondition", 0) #LOOP(#Coupon.CouponCode.CouponCampaign.CouponConditions) #IF(#Type EQ "SHIPPING" ) #SET("FoundShippingCondition", 1) #ENDIF #IF(#ConditionObject.ID EQ #ShippingMethodID) #SET("MethodValid", 1) #ENDIF #ENDLOOP #IF(#FoundShippingCondition) #IF(#MethodValid OR NOT #COUNT(#Coupon.CouponCode.CouponCampaign.CouponConditions))
{CouponValidForThisShippingMethod}
#ELSE{CouponNotValidForThisShippingMethod}
{CouponNotValidForThisShippingMethodInfo} #ENDIF #ENDIF #ENDLOCAL #ENDLOCAL #ENDIF