Setup a product so a coupon / discount code CAN NOT be applied?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
13 years ago
I have setup coupons that can be applied store wide.  There are a few items that we sell that we do not want to have any discount ever applied to.  Is there a way to setup a product so it is excluded from discounts?  I know several mfg, prevent coupon codes from being applied to their items so I think this is something someone else has run across.

I know that I can setup codes for specific items, but it would be easier to exclude 1 item than add it to 100's of items.  

Thanks in advance.
11 years ago
I know this is an old thread but has anyone ever done this?
We have a requirement to exclude certain products from discounts (think gift cards, apple products etc that have no margin)
5 years ago
I have the same requirement to exclude products. I implemented a discount rule plugin to exclude products that I don't want the discount to be applied. It works good with a fixed discount but I had issues with percentage discount.

For instance, I have Product A ($10) and Product B ($5). I excluded Product B from the discount rule.

If I have a 10% discount, the discount is applied to the total which is $1.50 for the $15. I just want 10% of the $10 to be applied. There is no way to tell the PriceCalculationService to exclude products in the computation. I think this will be true to all discount rules that are based on products.

If I have a fixed $1 discount, then it applies it without a problem.

The other way to implement this is using the discount type Assigned to Products or Assigned to Categories. The only issue is that you have to add all the products or categories that you want the discount to be applied on and exclude those that you don't want. The discount is applied to the product itself and not a total discount for all. This makes it clearer which product in the shopping cart has a discount.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.