5
A
回答
9
使用下面的代碼:
$ordersByPaymentCheckMo = Mage::getResourceModel('sales/order_payment_collection')
->addFieldToSelect('*')
->addFieldToFilter('method',"checkmo");
foreach($ordersByPaymentCheckMo as $orderByPayment):
$order = Mage::getModel('sales/order')->load($orderByPayment->getParentId());
echo '<br/>ORDER # : '.$order->getIncrementId();
endforeach;
的更新,做到這一點,最好的辦法是加入收藏:
$table_prefix = Mage::getConfig()->getTablePrefix();
$order_table = $table_prefix.'sales_flat_order';
$on_condition = "main_table.parent_id = $order_table.entity_id";
$orderCollection = Mage::getModel('sales/order_payment')->getCollection()->addFieldToFilter('method',"checkmo");
$orderCollection ->getSelect()->join($order_table,$on_condition);
foreach($orderCollection as $order):
echo '<br/>ORDER # : '.$order->getIncrementId();
endforeach;
相關問題
- 1. Magento獲取運輸方式,付款方式和訂單狀態的ID
- 2. 在Magento中獲取付款方式
- 3. 如何使用magento中的付款方式取消訂單
- 4. 獲取自定義付款方式中的訂單ID:Mage_Payment_Model_Method_Abstract
- 5. 創建定價magento訂單不付款
- 6. Magento:製作一種「未付款」付款方式,然後通過多筆付款逐漸獲得付款
- 7. magento升級,現已付款,但訂單未保存爲多種付款方式
- 8. 通過SQL查詢獲取所有WooCommerce客戶付款訂單
- 9. Magento付款方式 - 可以通過支付網關獲取,但退款和取消dosent工作
- 10. magento跳過付款方式結賬
- 11. Magento將付款方式添加到管理訂單網格
- 12. Magento以編程方式編輯訂單付款
- 13. Magento的付款方式
- 14. Magento付款方式pdf
- 15. Magento的2:獲取付款方式(全/活動/使用)的Magento
- 16. 訂單狀態待售付款後付款(paypal)在magento
- 17. Magento處理付款後結賬自定義付款方式
- 18. 自定義付款方式Magento - $ _formBlockType
- 19. Magento自定義付款方式
- 20. Magento:我如何獲得特定訂單的所有交易付款項目?
- 21. Magento - 退款訂單通知
- 22. 條紋API PHP。通過subscription_id獲取訂閱的所有付款
- 23. magento:獲取所有可用付款方式的列表
- 24. Magento的獲取上付款方式阻止電子郵件
- 25. 通過PayPal處理的付款方式?
- 26. 如何在付款過程前顯示Magento訂單審覈
- 27. Magento在付款後不會捕獲訂單
- 28. WooCommerce訂單收到重定向基於付款方式
- 29. 通過Magento中的訂單ID獲取訂單
- 30. Magento支付工作流程和事件訂單付款
很好的回答,只是一個簡單的問題,爲什麼' - > addFieldToSelect(「* ')'如果你只使用ParentId()? – dagfr 2013-03-06 14:51:25
@dagfr只是急於在任何人之前得到這個蛋糕;-)當然沒有必要*我們可以選擇我們需要的領域。 – Haijerome 2013-03-06 14:58:32
很棒@Haijerome !!!謝謝! – Alex 2013-03-07 12:43:54