Magento获取装运方式、付款方式和订单状态的ID

Magento获取装运方式、付款方式和订单状态的ID,magento,methods,module,Magento,Methods,Module,如何调用发货方式、付款方式和订单状态的ID。我只发现getShippingDescription()返回方法和getShippinid()的全文;不起作用。我想您是想获得订单的这些详细信息。如果是,您可以使用以下代码: /*Just loading the Orders Collections*/ $order = Mage::getModel('sales/order')->getCollection(); /*Getting the First Order

如何调用发货方式、付款方式和订单状态的ID。我只发现
getShippingDescription()
返回方法和getShippinid()的全文;不起作用。

我想您是想获得订单的这些详细信息。如果是,您可以使用以下代码:

     /*Just loading the Orders Collections*/
     $order = Mage::getModel('sales/order')->getCollection();
     /*Getting the First Order details in the collection*/  
     echo '<br/>Order Status : '.$order->getFirstItem()->getData('status');
     echo '<br/>Order Shipping method : '.$order->getFirstItem()->getData('shipping_method');
     $order_id = $order->getFirstItem()->getData('entity_id');
     /*Loading the Payments of an order*/
     $orderPayment = Mage::getResourceModel('sales/order_payment_collection')
                     ->addFieldToSelect('*')
                     ->addFieldToFilter('parent_id',$order_id);
     echo '<br/>Order Payment method : '.$orderPayment->getFirstItem()->getMethod();
     echo '<br/>Order Payment Id: '.$orderPayment->getFirstItem()->getData('entity_id');
/*仅加载订单集合*/
$order=Mage::getModel('sales/order')->getCollection();
/*获取集合中的第一批订单详细信息*/
echo'
订单状态:'.$Order->getFirstItem()->getData('Status'); echo'
订单发货方法:'.$Order->getFirstItem()->getData('Shipping_方法'); $order_id=$order->getFirstItem()->getData('entity_id'); /*加载订单的付款*/ $orderPayment=Mage::getResourceModel('sales/order\u payment\u collection') ->addFieldToSelect(“*”) ->addFieldToFilter('parent_id',$order_id); echo“
订单付款方式:”。$orderPayment->getFirstItem()->getMethod(); echo“
订单付款Id:”。$orderPayment->getFirstItem()->getData('entity_Id');
也看看我的另一个答案,寻找最佳方法