Thanks for responding, Ray ... you made the coding pretty simple, we set up a new column in the eCart Object e.g. DiscountableD, added the new calculation from above to identify products to be counted/set their setDiscountableD to 1 e.g. abs(in_array([ID], array('61','62','63','64','65','66','67')))?[DiscountableD]=1:0, and created the discount rule (25% off here):
$totalDiscount = 0;
if (true && ($this->ConditionalTotal("Quantity", "DiscountableD", "1") > 0)) {
$totalDiscount += ($this->ConditionalTotal("TotalPrice", "DiscountableD", "1") * .25);//Result
}
return WA_eCart_FormatNumber($totalDiscount, $this->ForceDecimalsC, $this->DecimalPlacesC);
}
I just don't see the easy way to inverse this? Does this snippet help describe my issue better?