获取自定义产品信息价值

时间:2013-10-04 13:32:30

标签: magento

我的magento商店里有亚马逊导入脚本。每个产品在产品信息中都有“亚马逊进口产品”(近一般,价格,元信息,图像......)。

我正在尝试使用PHP的是“亚马逊导入产品”以及“亚马逊产品网址”的价值

以下是我通过SKU选择产品的代码:

$sku = $id;
$_product=Mage::getModel('catalog/product')->loadByAttribute('sku',$sku); 
$amazonlink = 

有人可以帮忙吗?我在网上找到的唯一一件事就是如何获取产品名称或图片等但不知道如何获取自定义属性?此速度也很敏感所以我想通过名称获取它而不是循环遍历所有属性

2 个答案:

答案 0 :(得分:1)

尝试

$sku = $id;
$_product=Mage::getModel('catalog/product')->load($sku, 'sku'); 
$amazonlink = $_product->getData('custom_attributes_code_here');
// or 
$amazonlink = $_product->getCustomAttributesCodeHere();

答案 1 :(得分:0)

以下是获取自定义属性值的最安全方法。

$attribute = $_product->getResource()->getAttribute('custom_attribute_code');
if ($attribute)
{
    echo $attribute_value = $attribute ->getFrontend()->getValue($_product);
}

以上代码在我的博文中解释

Getting custom attribute value in Magento