Trexity tags every Shopify order with its current delivery state.
The tag updates as the shipment moves through its lifecycle. Tags
are how you triage your orders list — filter by TRX: Needs label
in the morning to see what’s left to print, filter by
TRX: Out for delivery to see what’s in motion.
Two kinds of tags
Status tags (mutually exclusive — one at a time): One status tag is on the order at any given moment. It reflects the current shipment state.
Additional tags (can stack with a status tag):
TRX: Needs label and TRX: Time-sensitive appear alongside a
status tag when relevant.
Full status tag reference
| Tag | Shipment state | What it means for you |
|---|---|---|
TRX: Preparing |
Draft, no schedule yet | Delivery created but not yet scheduled. Usually transient. |
TRX: Waiting for batch |
Draft, queued for batch | In a batch location, waiting for the next pickup window. |
TRX: Scheduled |
Scheduled | Pickup time set. Print the label before the window. |
TRX: On hold |
Paused before dispatch | Either you paused it, or a courier was assigned before you printed (auto-hold). Releases when you print. |
TRX: Pending / TRX: Posted |
Posted | Handed off to Trexity dispatch; a courier will be assigned shortly. |
TRX: Awaiting courier |
Waiting for acceptance | Posted to Trexity, waiting for a driver to accept. |
TRX: Waiting to start |
Pre-pickup | Driver assigned, hasn’t started toward pickup yet. |
TRX: Accepted |
Pre-pickup | Driver accepted the job. |
TRX: Ready / TRX: Ready for pickup |
Pre-pickup | Marked ready for the driver. |
TRX: En route to pickup |
Pre-pickup | Driver is heading to your store. |
TRX: At pickup |
Pre-pickup | Driver is at your store, picking up. |
TRX: Out for delivery |
In transit | Driver has the package, heading to the customer. |
TRX: Arriving |
In transit | Driver is at the customer’s door. |
TRX: Delivered |
Terminal | Delivery completed successfully. |
TRX: Completed |
Terminal | Delivery fully closed out (post-delivery). |
TRX: Cancelled |
Terminal | Delivery was cancelled (by you or Trexity). |
TRX: Expired |
Terminal | Delivery expired before it could be picked up. |
TRX: Reassigning |
Exception | The driver dropped the job; Trexity is finding another. Self-resolves. |
TRX: Returning |
Exception | Delivery failed at the door; package coming back to your store. |
TRX: Out of zone |
Exception | Customer’s address isn’t serviceable. The delivery wasn’t created. |
TRX: Error |
Exception | Setup or API failure. Open the order and check the Trexity block — there’s usually a clear next action. |
Additional tags
| Tag | When it appears | What to do |
|---|---|---|
TRX: Needs label |
The shipment is scheduled but you haven’t printed the label yet. | Print the label. The tag clears automatically once Trexity confirms the print. |
TRX: Time-sensitive |
The order contains a product tagged time-sensitive. Persistent for the order’s whole lifecycle. |
Treat the order as Direct delivery (point-to-point). The app handles routing automatically. |
Filtering the orders list
Shopify’s native order search supports tag filters. The most useful ones day-to-day:
tag:"TRX: Needs label"— what still needs printing.tag:"TRX: Out for delivery"— what’s in motion right now.tag:"TRX: On hold"— what’s blocked and needs a look.tag:"TRX: Error"— what failed and needs intervention.tag:"TRX: Time-sensitive"— every time-sensitive order, at any state.
You can save these as filters in Shopify for one-click access.
What changes a tag
Tags update automatically when:
- A Trexity status update arrives (every state change in the table above).
- You take an action that changes status (Cancel, Skip batching, Put on hold, I need more time, etc.).
- The label is printed (
TRX: Needs labelclears).
If a tag looks stale, opening the order’s Trexity block forces a refresh.
Common questions
“What’s the difference between TRX: Delivered and
TRX: Completed?”
Delivered is the moment the courier marks delivery successful.
Completed is the final closeout state once all post-delivery
processing is done (proof-of-delivery uploaded, etc.). For
day-to-day purposes, both mean “the customer has it.”
“Why does an order say TRX: Pending then TRX: Posted?”
They’re closely-related Trexity dispatch states. Both mean
“submitted to Trexity, awaiting a driver.” You can treat them as
equivalent for triage purposes.
“My order has both TRX: Scheduled and TRX: Needs label — is
that normal?”
Yes. Status tag + additional tag is the expected stacking. Print
the label and TRX: Needs label will clear; the status tag stays
on until the state advances.
“An order doesn’t have any TRX: tag.” Either no Trexity delivery was created for it (e.g. shipping is not Trexity, or the order is from before you installed) or the auto-create criteria weren’t met. Open the order’s Trexity block to see why.

