Come ottenere informazioni di tracciamento utilizzando il Numero di tracciamento


9

Voglio ottenere informazioni di tracciamento, che viene utilizzato in popup.phtml. Nel trackingcontroller.phpmonitoraggio delle informazioni carica per hash.

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

Come caricare le informazioni di tracciamento utilizzando il numero di tracciamento?

Risposte:


3

Uno dei modi più semplici sarebbe estendere il modello di spedizione / informazioni con la propria estensione, aggiungere un metodo per caricarlo dal numero di tracciamento senza l'hash. Puoi anche guardare Mage_Shipping_Helper_Data::decodeTrackingHash()e vedere come creare l'hash da solo.

Credo che l'intento dietro l'hash sia impedire alle persone di pescare per le informazioni di spedizione su ordini / spedizioni che non sono correlate a loro.


@Marius come aggiungere informazioni di tracciamento personalizzate, ho sviluppato un metodo di spedizione personalizzato, quali sono i metodi utilizzati per aggiungere le informazioni di tracciamento
manokarthick karthick

se il corriere supporta il tracciamento, puoi verificare come è fatto per DHL o UPS e implementare qualcosa di simile.
Marius
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.