Как получить информацию об отслеживании с помощью номера отслеживания


9

Я хочу получить информацию об отслеживании, которая используется в popup.phtml. В trackingcontroller.phpотслеживании информации загружаем по хешу.

 $shippingInfoModel = Mage::getModel('shipping/info')->loadByHash($this->getRequest()->getParam('hash'));

Как загрузить информацию для отслеживания, используя номер для отслеживания?

Ответы:


3

Одним из самых простых способов было бы расширить модель доставки / информации своим собственным расширением, добавив метод для загрузки ее с номера отслеживания без хэша. Вы также можете Mage_Shipping_Helper_Data::decodeTrackingHash()посмотреть, как создать хеш самостоятельно.

Я полагаю, что цель хеша состоит в том, чтобы не дать людям ловить рыбу для доставки информации о заказах / отгрузках, которые не связаны с ними.


@Marus, как добавить пользовательскую информацию об отслеживании, я разработал один способ доставки, какие методы используются для добавления информации об отслеживании
manokarthick karthick

если ваш перевозчик поддерживает отслеживание, вы можете проверить, как это делается для DHL или UPS, и внедрить нечто подобное.
Мариус
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.