Como obter informações de rastreamento usando o Número de rastreamento


9

Quero obter informações de rastreamento, usadas em popup.phtml. No trackingcontroller.phprastreamento de informações, carregue por hash.

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

Como carregar informações de rastreamento usando o número de rastreamento?

Respostas:


3

Uma das maneiras mais fáceis seria estender o modelo de envio / informações com sua própria extensão, adicionar um método para carregá-lo do número de rastreamento sem o hash. Você também pode olhar Mage_Shipping_Helper_Data::decodeTrackingHash()e ver como criar o hash por conta própria.

Acredito que a intenção por trás do hash é impedir que as pessoas pesquem informações de remessa em pedidos / remessas que não estão relacionadas a elas.


@Marius como adicionar informações de rastreamento personalizadas, desenvolvi um método de envio personalizado, quais são os métodos usados ​​para adicionar as informações de rastreamento
manokarthick karthick

se sua transportadora oferecer suporte ao rastreamento, você poderá verificar como é feito para a DHL ou UPS e implementar algo semelhante.
Marius
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.