【发布时间】:2013-09-26 16:18:13
【问题描述】:
我需要为通过设置为“用途”的自定义属性过滤的产品创建一个新的视图模板文件。
到目前为止一切顺利,我有一个按可见性列出产品的模板文件:
<?php
$visibility = array(
Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG
);
$storeId = Mage::app()->getStore()->getId();
$_productCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->addOrderedQty()
->addAttributeToFilter('visibility', $visibility)
->setOrder('ordered_qty', 'desc');
?>
如何让这个代码查询“目的”?
【问题讨论】:
-
purpose属性使用哪种数据类型? -
目的是一个字符串。 “减肥”、“增肌”、“能量”等
-
嗯,为了确定一下:您是否在将
purpose属性添加到产品后刷新了所有索引?添加purpose属性后,您是否已经成功完成了至少一个订单?此订单是否包含至少一种不类型为bundle、configurable或grouped的产品并且具有适当的可见性?
标签: magento product custom-attributes