【发布时间】:2014-03-27 12:43:47
【问题描述】:
我正在尝试按类别限制管理员用户的订单,我可以按类别找到产品 id 的集合并收集销售额/订单,但我如何将其与事件观察者一起使用?
$category_id = 44;
$category = Mage::getModel("catalog/category")->load($category_id);
$products = Mage::getModel("catalog/product")->getCollection()
->addCategoryFilter($category);
接下来我只收集产品ids,以便我可以使用它们:
$product_ids = array();
foreach ($products as $product)
$product_ids[] = $product->getId();
$items = Mage::getModel("sales/order_item")->getCollection()
->addFieldToFilter("product_id", array("in" => $product_ids));
【问题讨论】:
标签: magento events ecommerce-sales