Jak uzyskać informacje o śledzeniu za pomocą numeru śledzenia


9

Chcę uzyskać informacje o śledzeniu, które są używane w popup.phtml. W trackingcontroller.phpśledzeniu informacji ładuj według skrótu.

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

Jak załadować informacje o śledzeniu za pomocą numeru śledzenia?

Odpowiedzi:


3

Jednym z najprostszych sposobów byłoby rozszerzenie modelu wysyłki / informacji o własne rozszerzenie, dodanie metody ładowania go z numeru śledzenia bez skrótu. Możesz także spojrzeć Mage_Shipping_Helper_Data::decodeTrackingHash()i zobaczyć, jak samodzielnie zbudować skrót.

Uważam, że intencją hash jest powstrzymanie ludzi od poszukiwania informacji o wysyłkach dotyczących zamówień / przesyłek, które nie są z nimi związane.


@Marius, jak dodać niestandardowe informacje o śledzeniu, opracowałem jedną niestandardową metodę wysyłki, jakie są metody dodawania informacji o śledzeniu
manokarthick karthick

jeśli Twój przewoźnik obsługuje śledzenie, możesz sprawdzić, jak to się dzieje dla DHL lub UPS i wdrożyć coś podobnego.
Marius
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.