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


9

Я хочу отримати інформацію про відстеження, яка використовується в popup.phtml. Під час trackingcontroller.phpвідстеження інформації завантажуйте хеш.

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

Як завантажити інформацію про відстеження, використовуючи номер відстеження?

Відповіді:


3

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

Я вважаю, що мета хешу - зупинити людей на риболовлі на інформацію про доставку замовлень / відправлень, які не пов'язані з ними.


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

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