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?

Sandesh
źródło

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.

Aepod
źródło
@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