Is it possible to create/apply catalog price rule for product custom options? So that i can have a discount for particular custom option choosed by customer.

Any help will be appreciated!!!

  • Does it have to be the a 'custom option'?
    – Chris
    Commented Oct 6, 2013 at 21:23
  • I wonder this too. Why would they not apply the discount to custom options? Is there some logical reason? Catalog price rules seem totally unusable with products with custom options with extra price.
    – Webninja
    Commented Jan 16, 2020 at 12:25

3 Answers 3


As far as I know this is not possible, the price rules can only be applied to attributes. Maybe it would be an option to create a configurable product?

  • will it possible to add rule by custom option "SKU"? Commented Oct 7, 2013 at 12:45
  • that's an attribute. Or you mean the custom options SKU? in the second case it's not possible) Commented Oct 7, 2013 at 12:46
  • yes you are right... its custom options SKU? Anyway thanks for your reply.. Commented Oct 7, 2013 at 12:54


I found this great and easy 5 minute Tutorial. Copying & Pasting 3 Files allows you to use the product's SKU combined with the Custom Options SKU in a Price Rule:

e.g. for a T-Shirt (SKU: T_Shirt) available in Large/Medium/Small and Red/Blue/Green you can use T_Shirt-Large-Red or T_Shirt-Medium-Blue as Cart Item Attribute in Price Rules.

Hope it still helps someone, looks like this is the easiest way and worked perfectly for me!

  • This will only work for shopping cart price rules, the question was about catalog price rules
    – Haim
    Commented Nov 20, 2015 at 17:37
  • You are right, but there is an option to apply the shopping cart rule only to cart items "matching the following conditions". This way you're able to create a discount for certain products based on a specific custom option.
    – Flo Ryan
    Commented Dec 9, 2015 at 12:53

You could create a new product attribute for your desired attribute set and use that attribute in the conditions for your price rule.

Just make sure when creating a new attribute that you set the Use for Promo Rule Conditions option to yes, this way this attribute will show up as an option in the dropdown menu for the conditions. (next to SKU, Category and Attribute set)

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.