Tracking Shipments¶
Track By Tracking Number¶
UPS¶
Sample UPS request:
<?php
$t = new \RocketShipIt\Track('UPS');
$response = $t->track('1Z12345E0291980793');
FedEx¶
Sample FedEx request:
<?php
$t = new \RocketShipIt\Track('FedEx');
$response = $t->track('122816215025810');
USPS¶
Sample USPS request:
<?php
$t = new \RocketShipIt\Track('USPS');
$response = $t->track('1Z12345E0291980793');
Stamps¶
Sample Stamps.com request:
<?php
$t = new \RocketShipIt\Track('Stamps');
$response = $t->track('9400110200881062271234');
DHL¶
Sample DHL request:
<?php
$t = new \RocketShipIt\Track('DHL');
$response = $t->track('7070000000');
Canada Post¶
Sample Canada Post request:
<?php
$t = new \RocketShipIt\Track('Canada');
$response = $t->track('1371134583769923');
Track By Reference Number¶
UPS¶
Note
When creating shipments your UPS username is tied to the shipment NOT your UPS account number. If you are developing a solution for a client make sure to use the same username as the one they use to track packages online on the UPS website.
Sample UPS request:
<?php
$t = new \RocketShipIt\Track('UPS');
$response = $t->trackByReference('211172');
print_r($response);
FedEx¶
Sample FedEx request:
<?php
$t = new \RocketShipIt\Track('FedEx');
$t->setParameter('trackingIdType', 'CUSTOMER_REFERENCE');
$response = $t->track('211172');
UPS Mail Innovation¶
Example:
<?php
$t = new \RocketShipIt\Track('UPS');
$t->setParameter('trackingOption', '03'); //required for UPS Mail Innovations
$response = $t->track('YOURTRACKINGNO');
print_r($response);
Test Tracking Numbers¶
UPS¶
Tracking Number | Service | Response |
---|---|---|
1Z12345E0291980793 | 2nd Day Air | Delivered |
1Z12345E6692804405 | World Wide Express | Delivered |
1Z12345E0390515214 | Ground | Delivered |
1Z12345E0393657226 | Ground | Delivered |
1Z12345E1392654435 | Next Day Air | Transit |
1Z12345E6892410845 | Next Day 2nd | 2nd Delivery attempt |
1Z12345E029198079 | None | Invalid Tracking number |
1Z12345E1591910450 | None | No Tracking info available |
990728071 | UPS Freight LTL | Delivered |
3251026119 | None | Delivered Origin CFS |
FedEx¶
Tracking Number | Response |
---|---|
449044304137821 | Shipment information sent to FedEx |
149331877648230 | Tendered |
020207021381215 | Picked Up |
403934084723025 | Arrived at FedEx location |
920241085725456 | At local FedEx facility |
568838414941 | At destination sort facility |
039813852990618 | Departed FedEx location |
231300687629630 | On FedEx vehicle for delivery |
797806677146 | International shipment release |
377101283611590 | Customer not available or business closed |
852426136339213 | Local Delivery Restriction |
797615467620 | Incorrect Address |
957794015041323 | Unable to Deliver |
076288115212522 | Returned to Sender/Shipper |
581190049992 | International Clearance delay |
122816215025810 | Delivered |
843119172384577 | Hold at Location |
070358180009382 | Shipment Canceled |
StatusType Codes¶
UPS¶
StatusType | Description |
---|---|
I | In Transit |
D | Delivered |
X | Exception |
P | Pickup |
M | Manifest Pickup for Mail Innovations |
From the UPS Manual: Only D, I, M, P and X are applicable.
FedEx¶
StatusType | Description |
---|---|
PF | Plane in Flight |
AA | At Airport |
PL | Plane Landed |
AC | At Canada Post facility |
PM | In Progress |
AD | At Delivery |
PU | Picked Up |
AF | At FedEx Facility |
PX | Picked up (see Details) |
AP | At Pickup |
RR | CDO requested |
AR | Arrived at |
RM | CDO Modified |
AX | At USPS facility |
RC | CDO Cancelled |
CA | Shipment Cancelled |
RS | Return to Shipper |
CH | Location Changed |
RP | Return label link emailed to return sender |
DD | Delivery Delay |
LP | Return label link cancelled by shipment originator |
DE | Delivery Exception |
RG | Return label link expiring soon |
DL | Delivered |
RD | Return label link expired |
DP | Departed |
SE | Shipment Exception |
DR | Vehicle furnished but not used |
SF | At Sort Facility |
DS | Vehicle Dispatched |
SP | Split Status |
DY | Delay |
TR | Transfer |
EA | Enroute to Airport |
ED | Enroute to Delivery |
CC | Cleared Customs |
EO | Enroute to Origin Airport |
CD | Clearance Delay |
EP | Enroute to Pickup |
CP | Clearance in Progress |
IP | In FedEx Possession |
OC | Shipment information sent to FedEx |