Показать ссылку для отслеживания пользовательского способа доставки
Мы определили индивидуальный способ доставки, расширив Mage_Shipping_Model_Carrier_Abstract
.
Существует метод
public function isTrackingAvailable()
{
return true;
}
Но после того, как мы введем номер отслеживания для заказа, всплывающее окно отслеживания будет пустым.
Какой метод должен быть реализован для отображения ссылок отслеживания во всплывающем окне?
4
1 answers
getTrackingInfo
должен возвращать объект с определенным полем URL.
Переменная $tracking
содержит номер отслеживания.
public function getTrackingInfo($tracking)
{
$track = Mage::getModel('shipping/tracking_result_status');
$track->setUrl('http://www.example.com/' . $tracking)
->setTracking($tracking)
->setCarrierTitle($this->getConfigData('name'));
return $track;
}
6
Author: Alex, 2014-04-08 12:45:58