我有一个magento订单的增量ID和订单商品的报价ID(我不是指订单商品ID),我想要包含该订单商品的相应creditmemo商品的所有creditmemos。
如果我在magento中使用creditmemo模型,我可以使用getOrderItem()来获取订单项,并且我可以使用getOrder()来获取订单。但magento中的订单模型没有getCreditmemoItems()。
有没有更好的方法,而不是迭代订单的getCreditmemosCollection()和每个creditmemo项目?
用这个:
$collection = Mage::getResourceModel('sales/order_creditmemo_collection')
->addAttributeToFilter('order_id', array('eq' => $order->getEntityId()))
->addAttributeToSelect('*');