Trying to make a catalog price rule for SKU's, but it doesn't work.

Try it with the whole categorie and than it works fine.

Someone can help me out?

edit: see image for configenter image description here

  • The error maybe in some other part of process, please mention the price rule config of admin Aug 3, 2018 at 21:39
  • Please share your rules setting
    – Amit Bera
    Aug 4, 2018 at 4:09
  • see post for image or: mupload.nl/db/amb7tju12v
    – Joost
    Aug 4, 2018 at 7:09
  • Have you installed any module or written any code that overrides the default magento functionality related to cart rules? Aug 4, 2018 at 7:13
  • @SourabhKumarSharma, no i don't have 3rd party modules installed related to cart rules.
    – Joost
    Aug 4, 2018 at 7:44

3 Answers 3


I have the same issue.

Try the next workaround: Set only one SKU number in each SKU field.

enter image description here


The first is you should be use the action is_one_of.

Then, when you selected different sku from admin, Magento add a space between the skus. Ej:

1001348, 1001349, 1001350

This is a bug of Magento, you should remove the spaces between them. The final list should be


Please follow below steps:

  • On the Admin panel, click Stores. In the Attributes section, select Product
  • Search SKU attribute and click to open
  • Go to Storefront Properties & then select Use for Promo Rule Conditions => Yes & save

php bin/magento cache:flush

Hope this helps you !!!

  • doesn't work on my side. Any other ideas?
    – Joost
    Aug 3, 2018 at 19:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.