diff --git a/Model/Carrier/CustomShipping.php b/Model/Carrier/CustomShipping.php index 5a8c8a4a452a2e8a976653ae20934ac5e8c6b9fa..af748b6e3e1a9b29f0c5bd8c5acbb7522f4a7b77 100644 --- a/Model/Carrier/CustomShipping.php +++ b/Model/Carrier/CustomShipping.php @@ -483,16 +483,16 @@ class CustomShipping extends AbstractCarrierOnline implements CarrierInterface if (!is_array($trackingValue)) { $trackingValue = [$trackingValue]; } - foreach ($trackingValue as $item) { + foreach ($trackingValue as $trackingReference) { $tracking = $this->_trackStatusFactory->create(); - $tracking->setCarrier(self::CODE); $tracking->setCarrierTitle($carrierTitle); - $tracking->setUrl(uData::TRACKING .$item); - $tracking->setTracking($item); - $tracking->addData($this->processTrackingDetails($item)); + $tracking->setUrl(sprintf(uData::TRACKING, $this->getBaseUrl(), $trackingReference)); + $tracking->setTracking($trackingReference); + $tracking->addData($this->processTrackingDetails($trackingReference)); $result->append($tracking); $counter ++; + echo (sprintf(uData::TRACKING, $this->getBaseUrl(), $trackingReference)); } //Tracking Details Not Available diff --git a/Model/Carrier/uData.php b/Model/Carrier/uData.php index 46e26523d5eea93e149ff765f259a69111d557aa..8ea407092b9db8e63f32dc64e59e878851afabcc 100644 --- a/Model/Carrier/uData.php +++ b/Model/Carrier/uData.php @@ -10,7 +10,7 @@ namespace bobgo\CustomShipping\Model\Carrier; class uData { /** Tracking Endpoint */ - public const TRACKING = 'https://api.dev.ship.uafrica.com/tracking?channel=localhost&tracking_reference='; + public const TRACKING = 'https://api.dev.ship.uafrica.com/tracking?channel=%s&tracking_reference=%s'; /*** RATES API Endpoint*/ public const RATES_ENDPOINT = 'https://api.dev.ship.uafrica.com/rates-at-checkout/magento'; }