Recently on one of our client’s stores (this one in particular running Magento 1.4.1.1) we ran into an issue with creating a Shopping Cart Price Rule promo. The goal was to create a rule where if there were 3 or more products with a certain SKU in the cart then apply a discount. However, when we went to create the rule – based on SKU – we realized that the conditions dropdown was no longer displaying the attributes as it had in the past. The dropdown looked something like this:
Please choose a condition to add…
Conditions Combination
Cart Item Attribute
– Price In cart
– Quantity in cart
– Row total in cart
Product Attribute
– Attribute Set
– Category
The fix that worked for us:
In the Magento Admin Panel go to Catalog > Attributes > Manage Attributes
Select any attribute that you’d like to be able to sort by in the conditions list. On the edit-a-attribute page, under “Frontend Properties” set “Use for Promo Rule Conditions” to “Yes”. Save the attribute.
Then go to System > Index Management and re-index.
Now – when you go back to creating your Shopping Cart Price Rule, you will see your attribute in the conditions list.
Simple fix for an annoying issue.
Thanks mate! You’re my hero!
I second that, Win.
The Magento Knowledge Base needs to be updated, or the default configuration should include SKU to match the Knowledge Base examples.
You just saved me another 2+ hours of going around in circles. THANKS!!!!
They should include some basic attributes for promo condition.Thanks!!
Thank you.
Just spent an afternoon reading manuals and getting no where until I found this.
The fix works form although I have to add my SKUs as ‘Actions’ and not ‘Conditions’. Not a problem, just thought it might help someone else
nice….its a small thing…but very needy…
Thanks for this! I agree this needs to be a point in the Knowledge Base
Thanks for your post – I have spent over an hour trying to figure out where I was going wrong – or blind…I can’t imagine why this would not be a default setting.
You are my hero! The official tutorial didn’t mention about this and I couldn’t where gone wrong until I found this. I can see my product attribute now.
Why thank you; you’re making us blush. Glad we could help!
PHEW!!!!!!!!!!!! A HUUUUUGE thanks to whoever figured this out! Magento tutorials was NO help, you saved me another 4 hours of pulling my hair out!
You’re quite welcome!
After this issue i have another problem. When i apply the discount to the sku 1,2 e see that all the other products also get the discount. Any idea?
Thanks! How easy, if only it was documented…
Thanks for the help. I have had this happen multiple times and couldn’t figure out why. All is good now.
Thank you!
ABSOLUTE LEGEND!!! Here’s me forking out for expensive plugins when the magento core can do what I’m after anyway!
Thanks. That’s not so difficult as I think.
Hello , I am a new magento and my question is that How to show all value of new attribute in dropdown box in shopping cart
Thanks for the help 🙂
Legend, been looking for that…
Reading the tutorials that you can apply a rule based upon SKU… yet SKU is not in the LIST.
Now it is :-).
Thanks mate.
Thanks!
THANKS..So Helpful!
Made me look like a hero! Thanks!
Thank you alot ^.^/