#LOCAL("CurrentProduct", #Product)#LOCAL("CouponCampaign", #LineItemContainer.Coupon.CouponCode.CouponCampaign) #IF(#CouponCampaign.UseCouponOnlyForSelectedProducts) #LOCAL("MyCouponConditions", #GetCouponConditionsByCouponCampaign(#CouponCampaign.ID) ) #REM #ENDREM #LOCAL("MatchingProductConditions", #GREP(#MyCouponConditions.ProductConditions, "ConditionObjectID", #CurrentProduct.ID, "==")) #LOCAL("MatchingSuperProductConditions", #UNDEF) #IF(#DEFINED(#CurrentProduct.SuperProduct)) #SET("MatchingSuperProductConditions", #GREP(#MyCouponConditions.ProductConditions, "ConditionObjectID", #CurrentProduct.SuperProduct.ID, "==")) #ENDIF #IF(#COUNT(#MatchingProductConditions) OR #COUNT(#MatchingSuperProductConditions))({Coupon}: #CouponCampaign.NameOrAlias #CouponCampaign.Value %)#ENDIF #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDIF #ENDLOCAL#ENDLOCAL