Trexity supports two fulfillment rhythms. You pick one per location during setup. This is the most common decision merchants ask us about — here’s what each one means in practice.
Auto-batch
You prepare deliveries in one or a few daily pickup runs. Throughout the day, orders queue up automatically; at the next configured pickup window, a Trexity courier arrives and picks up the whole batch.
Best for: bakeries, meal-prep businesses, breweries, any store with a single fulfillment shift.
What you configure per location:
- Pickup windows (“slots”). When the day’s batch is ready and the courier should arrive.
- Prep time. How long before the pickup window you stop accepting new orders into that batch. This is the slot’s cutoff.
What customers see at checkout:
- “Arrives by [next pickup window]” while the current slot is still open.
- After the cutoff, the current slot disappears from checkout options until the next valid window.
Day-to-day work:
- Print labels in a batch (bulk print is the practical workflow — see Printing labels).
- Orders carry the
TRX: Waiting for batchtag until the slot fires, then flip toTRX: Scheduled(or further).
Just-in-time (JIT)
You prepare each order as it arrives. Trexity auto-schedules pickup for “now + your prep time” the moment a paid order comes in.
Best for: florists, prepared food, high-volume same-day retail.
What you configure per location:
- Prep time. How long you need between an order coming in and the package being ready. This becomes the pickup time for each order automatically.
What customers see at checkout:
- “Arrives today by [time]” calculated from now + prep time + transit estimate, per address.
Day-to-day work:
- Print labels one at a time as orders come in.
- Orders carry
TRX: Scheduled(withTRX: Needs labeluntil the label is printed).
Which one should I pick?
| Question | If yes → | If no → |
|---|---|---|
| Do you do one daily fulfillment shift? | Batch | JIT |
| Do customers expect “arrives in 2 hours” precision? | JIT | Batch |
| Do you stage all the day’s orders together (bakery boxes, meal-prep trays)? | Batch | JIT |
| Do orders go out the door within minutes of being paid? | JIT | Batch |
You can have different locations on different modes. Downtown on batch, suburban on JIT — totally fine.
Time-sensitive orders are special
If an order contains a product tagged time-sensitive, Trexity
promotes it to Direct delivery (point-to-point, no shared route)
regardless of your mode:
- JIT location: the time-sensitive order is scheduled immediately at now + prep time, as Direct.
- Batch location: the time-sensitive order is still routed as Direct (not combined onto a shared route), but scheduled for the same batch window so you prepare everything in one shift.
Either way the order carries a TRX: Time-sensitive tag that
persists through its whole lifecycle, so you can filter for them
in Shopify.
Switching modes later
Go to App → Settings → Locations → [pick a location] to change modes. Orders already in flight finish on their original mode; new orders adopt the new one.
Common questions
“What if I want to skip the batch for one urgent order?” On the order’s details page, open the Trexity panel and click “Skip batching”. You’ll get a 15 / 30 / 60 minute picker — the order is converted to a scheduled, posted shipment for that window. This is the one-click escape hatch for “this one needs to go now.”
“What if I run late?” On any scheduled order, click “I need more time” in the Trexity panel. Pick 15, 30, or 60 minutes. The pickup time is pushed back by that amount.
“Can the same store run both modes?” Not at the same time. Each location is in one mode at a time. If your rhythm is “morning batch + afternoon walk-ins,” configure batch and use Skip batching for the walk-ins.

