Magento:如何通过订单商品报价ID获得creditmemo

问题描述 投票:2回答:1

我有一个magento订单的增量ID和订单商品的报价ID(我不是指订单商品ID),我想要包含该订单商品的相应creditmemo商品的所有creditmemos。

如果我在magento中使用creditmemo模型,我可以使用getOrderItem()来获取订单项,并且我可以使用getOrder()来获取订单。但magento中的订单模型没有getCreditmemoItems()。

有没有更好的方法,而不是迭代订单的getCreditmemosCollection()和每个creditmemo项目?

php magento orders
1个回答
2
投票

用这个:

$collection = Mage::getResourceModel('sales/order_creditmemo_collection')
        ->addAttributeToFilter('order_id', array('eq' => $order->getEntityId()))
        ->addAttributeToSelect('*');
© www.soinside.com 2019 - 2024. All rights reserved.