2013-03-08 3 views
0

Как я могу назвать идентификаторы метода доставки, способа оплаты и состояния заказа. Я только обнаружил, что getShippingDescription(); возвращает полный текст метода и getShippinid(); не работает.Magento получает идентификатор способа доставки, способ оплаты и способ оплаты

ответ

0

Я предполагаю, что вы хотите получить эти данные о заказе. В этом случае вы можете использовать код ниже:

 /*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'); 

также взглянуть на мой другой ответ https://stackoverflow.com/a/15250093/777103 для лучшего подхода

Смежные вопросы