1

I created a custom attribute in my products page. The attribute is a dropdown list.

The name of the attribute is soldby.

I want to extract the value of that attribute.

I wrote:

$seller= Mage::getModel('catalog/product')->load($item->getProductId()) ->getData('soldby');

This returns me null.

If I do something similar to an attribute which is a textfield, it works fine.

How can I extract the option selected ?

Please help.

2
$product = Mage::getModel('catalog/product')->load($item->getProductId());  

$product->getAttributeText('soldby');
| improve this answer | |
  • From where do I get $product ? – Rajat Agarwal Feb 22 '17 at 11:21
  • $product is the product model - see updated answer. – Konstantin Gerasimov Feb 22 '17 at 11:24
1

Please try this:

$seller= Mage::getModel('catalog/product')->load($item->getProductId());
$seller->getAttributeText('soldby');
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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