如何将产品的大小到购物车页面

时间:2012-06-22 14:13:18

标签: magento size cart

我有产品尺寸(XS,XL,......)。

我想在购物车表格大小中添加列,其中显示产品的尺寸。

我在此表中添加了SKU $ _item-> getSku();这有效。 但是$ _item-> getSize();不行。求你帮帮我。

1 个答案:

答案 0 :(得分:0)

尝试添加->addFieldToSelect('*'),它会在返回的数据中添加与您的产品相关联的每个属性,您可以将*替换为您尝试显示的属性的属性代码

问题是,它会返回eav_attribute_option或eav_attribute_option_value中使用的整数(不确定为什么有2个不同的表,一个有值,一个有排序顺序,它不喜欢Magento甚至将值链接到2个选项),但是如果使用以下代码

$attributeInfo = Mage::getResourceModel('eav/entity_attribute_collection')->setCodeFilter('ATTRIBUTE_CODE')->getFirstItem();

$sizeValues = array();

// populates sizevalue array with data
foreach ($attributeOptions as $key => $value)
{
    $sizeValues[$value['value']] = $value['label'];
}

你得到一系列值,其索引是你在集合中返回的值