TrexityShopify
Add to Shopify
Managing deliveries

Order tags and delivery statuses

How Trexity tags each order with its delivery state so you can filter and triage from the Shopify orders list.

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 label clears).

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.

Still need help?

A real person on the Trexity team will get back to you.

support@trexity.com