So erhalten Sie Tracking-Informationen mithilfe der Tracking-Nummer


9

Ich möchte Tracking-Informationen erhalten, die in verwendet werden popup.phtml. Beim trackingcontroller.phpVerfolgen von Informationen wird das Laden per Hash durchgeführt.

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

Wie lade ich Tracking-Informationen mithilfe der Tracking-Nummer?

Antworten:


3

Eine der einfachsten Möglichkeiten wäre, das Versand- / Infomodell um Ihre eigene Erweiterung zu erweitern und eine Methode hinzuzufügen, um es von der Tracking-Nummer ohne Hash zu laden. Sie können auch sehen Mage_Shipping_Helper_Data::decodeTrackingHash()und sehen, wie Sie den Hash selbst erstellen.

Ich glaube, die Absicht hinter dem Hash ist es, die Leute davon abzuhalten, nach Versandinformationen für Bestellungen / Sendungen zu fischen, die nicht mit ihnen zusammenhängen.


@Marius, wie man benutzerdefinierte Tracking-Informationen hinzufügt, ich habe eine benutzerdefinierte Versandmethode entwickelt, welche Methoden verwendet werden, um die Tracking-Informationen hinzuzufügen
Manokarthick Karthick

Wenn Ihr Spediteur die Nachverfolgung unterstützt, können Sie überprüfen, wie dies für DHL oder UPS erfolgt, und etwas Ähnliches implementieren.
Marius
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.