Cách nhận thông tin theo dõi bằng Số theo dõi


9

Tôi muốn có được thông tin theo dõi, được sử dụng trong popup.phtml. Trong trackingcontroller.phptheo dõi tải thông tin bằng băm.

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

Làm thế nào để tải thông tin theo dõi bằng cách sử dụng số theo dõi?

Câu trả lời:


3

Một trong những cách dễ nhất là mở rộng mô hình vận chuyển / thông tin bằng tiện ích mở rộng của riêng bạn, thêm phương thức để tải nó từ số theo dõi mà không cần băm. Bạn cũng có thể nhìn vào Mage_Shipping_Helper_Data::decodeTrackingHash()và xem cách tự xây dựng hàm băm.

Tôi tin rằng mục đích đằng sau hàm băm là ngăn mọi người câu cá để lấy thông tin vận chuyển cho các đơn hàng / shippment không liên quan đến họ.


@Marius cách thêm thông tin theo dõi tùy chỉnh, tôi đã phát triển một phương thức giao hàng tùy chỉnh, các phương thức được sử dụng để thêm thông tin theo dõi là gì
manokarthick karthick 3/2/2017

nếu hãng vận chuyển của bạn hỗ trợ theo dõi, bạn có thể kiểm tra cách thức thực hiện đối với DHL hoặc UPS và triển khai một cái gì đó tương tự.
Marius
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.