Package Fields
The following fields make up a package record in Shiipp.Package Lifecycle
Packages move through a defined set of stages from intake to delivery. Use the steps below to understand where a package is at any point in time.1
Received at Warehouse
A physical parcel arrives at your warehouse facility and is ready to be processed.
2
Logged
Warehouse staff scan or enter the carrier tracking number. Shiipp creates a package record and — if a matching prealert exists — automatically pre-fills the customer’s details.
3
Assigned to Courier
The package is associated with a courier partner who will be responsible for last-mile delivery.
4
Assigned to Manifest
The package is added to a flight manifest, grouping it with other packages headed to the same destination on the same flight.
5
Manifest Shipped
The manifest status changes to shipped, indicating the consolidated shipment has departed. All relevant courier partners are notified automatically.
6
Delivered
The manifest is marked completed and delivery is confirmed. The package lifecycle is closed.
Key Features
Public Tracking
Customers can track their packages at /track.php using their carrier tracking number. No login is required.
Prealert Matching
When a package is scanned, Shiipp checks for a matching prealert and pre-fills the customer’s name, shipper, and description automatically — eliminating manual data entry.
CSV & XLSX Export
Export any filtered view of your package list to CSV or XLSX format for reporting, reconciliation, or handoff to external systems.
Courier Assignment
Packages are linked to a courier partner, ensuring each courier only sees the packages they are responsible for.
Package Status
Thestatus field on a package is derived from its assigned manifest. It reflects the highest lifecycle stage the manifest has reached.
- No Manifest
- Draft
- Ready
- Shipped
- Completed
The package has been logged but not yet assigned to a manifest. It is sitting in the warehouse awaiting dispatch planning.
Because package status is derived from the manifest, you cannot change a package’s status directly. Update the manifest status to move packages forward through the lifecycle.