0

只需要按等级价格对产品集合进行排序。

$collection->setOrder(’price’, ‘ASC’);

在我的收藏上运行良好,但$collection->setOrder(’tier_price’, ‘ASC’);根本不工作。

任何提示?

提前致谢

4

1 回答 1

0

您应该能够运行类似于以下代码的内容:

select attribute_id, entity_type_id, attribute_code 
from eav_attribute 
where attribute_code like '%tier%';

然后检查哪个

+--------------+----------------+----------------+
| attribute_id | entity_type_id | attribute_code |
+--------------+----------------+----------------+
|           91 |              4 | tier_price     |
+--------------+----------------+----------------+

在您的桌子上使用属性代码。

$collection->setOrder(’tier_price’, ‘ASC’);

干杯!

于 2013-10-14T04:13:24.717 回答