6

こんにちは、注文が正常に行われた後、配送方法のタイトルを取得するにはどうすればよいですか?

これが私が持っているものです

$iOrderId = Mage::getSingleton('checkout/session')->getLastRealOrderId();
$oOrder = Mage::getModel('sales/order')->loadByIncrementId($iOrderId);

echo $oOrder->getShippingMethod();

しかし、どうすればこの配送方法のタイトルを取得できますか?

4

4 に答える 4

21
$oOrder->getShippingDescription();
于 2012-08-26T19:03:33.200 に答える
3
$order = Mage::getModel('sales/order')->loadByIncrementId($iOrderId);
$order->getShippingDescription();

または

$shipping = $order->getShippingAddress()->getShippingMethod();
echo $shipping->getData('title');
于 2014-08-26T14:34:59.033 に答える
1

これは、カスタムタイトルを探すときにうまくいきました。

Mage::getModel('sales/order')->loadByIncrementId($orderId)->getTracksCollection()->getFirstItem()->getTitle();
于 2014-09-05T12:23:27.443 に答える
1
$order->getShippingDescription(); // returns Shipping Method Title
于 2019-07-26T10:04:49.887 に答える