Label History
Navigate to WooCommerce → ShipLabel → Label history.
A table of your latest 100 labels, newest first, showing the order, carrier and service, tracking number (linked to the carrier's tracking page), cost, status and date.
Search and Filters
- Search by order number or tracking number.
- Filter by carrier (USPS / FedEx) and status (Active / Cancelled).
Actions
| Action | Shown for | Description |
|---|---|---|
| Download | Active labels | Downloads the label file through a signed, permission-checked link |
| Cancel | Active labels | Cancels the label with the carrier (subject to the carrier's own cancellation window) and deletes the local label file |
| Delete | Cancelled labels | Permanently removes the label record from history. Only cancelled labels can be deleted, so a live shipment is never left untracked |
The same actions, plus a Track link, appear in the ShipLabel panel on each order.
To reprint a label with different details, cancel it and generate a new one from the order panel.
Print Labels for Selected Orders
In the WooCommerce orders list, select orders and choose Print / download labels from the Bulk actions dropdown. Label history opens filtered to just those orders, so you can download each label.
Label files are stored in wp-content/uploads/shiplabel-labels/, which is protected against direct access. Every download goes through a signed link that only works for the logged-in user it was created for, and only for users with the manage_woocommerce capability. Links expire after about a day - reload the page to get fresh ones.
Automatic Cleanup
Label files older than the Label file retention period (Advanced settings, default 90 days) are deleted from disk when the twice-daily tracking sync runs. The label's record and history entry are kept.