我正在使用 magento 1.7,我需要从包含至少一个与 sku 匹配的项目的某个 increment_id 获取所有订单。
这是我所拥有的:
$orderCollection = Mage::getModel('sales/order')->getCollection()
->addFieldToFilter('status',
array(
'nin' => array(
'new',
'pending',
'pending_payment',
'holded',
'canceled')
))
->addFieldToFilter('increment_id', array('gteq' => $last_order));
如果我添加一行:
$orderCollection->addFieldToFilter('sku', $findSku);
我会收到一个 PHP 致命错误,因为 'sku' 不是一个字段。我试过 addAttributeToFilter() ,它也不会工作。
我知道我需要与另一个表建立连接,但我不知道在 Magento 中如何进行连接,也不知道我应该加入哪个表。
任何帮助将不胜感激。