Shopping cart rule that excludes products on special

I am trying to create a discount coupon that will not lower the prices of already sold products. Is there any way to do this?

+6
source share
3 answers

Admin> Directory> Attribute Management:

  • Change the special_price attribute by setting "Use Promo rules for conditions" to "Yes"

Add the special_price = 0 condition to your coupon logic (check this of course).

+9
source

For those still trying to figure this out, like me, this is the answer:

First change the custom price attribute as described above.

Go to the price rule, in the action menu, find the section "Apply the rule only to basket items that meet the following conditions (leave blank for all elements)"

Set conditions for

If ALL of these conditions are FALSE :

Special price equal to or greater than 0.01

therefore, the discount applies only to products that are NOT special. I found that every other way threw a mistake when there was a mixture of special prices and full price products in the basket.

+5
source

It may be an older post, but I just went through the same process in Magento 1.9.3.2, and here is how I was able to apply the promo code to all elements, excluding sales / special prices:


Attribute Management :

Set the special_price attribute to Yes for Use Promo Rule Conditions

The "Rules" in the "Actions" section of the Trash Rules :

If ALL of these conditions are FALSE :

Special Price Attribute Not Assigned
Special price equal to or greater than 0.01


Hope this helps!

+1
source

Source: https://habr.com/ru/post/914050/


All Articles