I have created is_freeshipping attribute it's a boolean (Yes/No), and it's showing while product editing in Admin Panel.
And I am getting its value successfully on the Product page, But Category page returning false (No) even though it is true(Yes).
I tried to get this value by below code.
<?php $isFreeShipping = $_product->getResource()->getAttribute('is_freeshipping')->getFrontend()->getValue($_product); ?>
Is it the correct procedure? Please suggest me how to get the value of a custom attribute in Category Page?
1 Answer 1
Please cross check your attribute is_freeshipping have the flag Use in product listing set to Yes. After setting the flag you need to do reindex product flat index if Flat catalog is enabled.
-
-
Thank you. now working. is it mandatory? for showing category page?Bojjaiah– Bojjaiah2017年01月24日 10:34:37 +00:00Commented Jan 24, 2017 at 10:34
-
1Yes, is it required If you want to get attribute value in product listing page @magentotwoKeyur Shah– Keyur Shah2017年01月24日 10:36:33 +00:00Commented Jan 24, 2017 at 10:36
-
Can't believe it was something this simple. Nice and easy answer!A. Fletcher– A. Fletcher2020年09月24日 13:09:28 +00:00Commented Sep 24, 2020 at 13:09
Explore related questions
See similar questions with these tags.