How courier orders work
A courier order behaves like any other order until fulfilment:- Create the order with Courier as the fulfilment method, or change an existing order to Courier.
- Pick an integration in the order’s Courier Options — Shiptheory, ShipStation, or a Manual record for one you’ll book outside Digital Florists.
- Send to Courier — Digital Florists calls the integration, generates the label, and saves it to the order along with the tracking number.
- Print the label and attach it to the parcel. The label stays on the order’s Shipment section so you can reprint any time.
- Mark the order as With Courier when you hand the parcel over.
- Mark the order as Fulfilled when the courier confirms delivery.
Status changes for courier orders are manual — Digital Florists doesn’t pull tracking events back from the carrier. The tracking number goes out with the customer’s delivery notification so they can follow the parcel on the carrier’s own tracking page.
Couriers you can connect
Digital Florists supports two courier integrations:
You can also pick Manual on any courier order. That records a courier name and tracking reference without contacting an external service — useful when you’ve booked the courier yourself outside Digital Florists.
Setting it up
This page covers features gated by Admin-tier permissions — typically Settings access. Admins have these by default; your administrator can adjust who has them in Settings > Team.
1
Connect the courier
Go to Settings > Integrations and connect Shiptheory or ShipStation. Each has its own required fields, typically an API key plus a default service code. ShipStation also stores a default ship-from address used on every label.
2
Offer Courier at your shop
Go to Settings > General > Hours & delivery > Booking rules and tick Courier under Services offered. Pick the shop first if you run more than one. Without it, Courier doesn’t appear in the order form’s fulfilment list for that shop.
3
Set when the courier collects and delivers
Open Courier schedule in the same group and add a schedule for each destination country you send to. See Courier arrival schedules below.
Courier arrival schedules
A courier works to its own week, and it rarely matches your shop’s. Set that week out per destination country and the order form works out which day a parcel has to leave you to arrive on the day the customer wants. Press Add country schedule under Settings > General > Hours & delivery > Booking rules > Courier schedule, then fill in the week.
Setting this up leaves your local delivery hours alone, so your own van keeps its own week.
Once a schedule is in place, your team picks the delivery date on the order and the form shows Planned dispatch with the day the parcel needs to leave the shop. Dates the courier can’t reach in time are called out on the same line, so nobody promises a Tuesday the courier can’t make. When you then book the shipment, it carries that dispatch date rather than the delivery date, so your courier account sees the day you are handing the parcel over.
Saturday delivery override — only available on the Shiptheory integration. Turn it on in the Shiptheory integration’s settings, then fill in the destination countries it applies to, the service codes it should replace, and the Saturday service code to use instead. Digital Florists then swaps the service before booking on any order due for delivery on a Saturday to one of those countries. Nothing happens until all three fields are filled in — the codes shown in them are examples, not defaults — and there’s no per-shipment toggle.
Sending an order by courier
From the order screen, click Send to Courier. Pick the integration, service, and package, confirm the delivery date, and submit. Digital Florists posts to the integration, generates the label, and saves it to the order’s Shipment section along with the tracking number. From the dashboard you can do the same for several orders at once with Confirm & Send to Courier — orders are booked one at a time and, when each succeeds, moved to Confirmed. Orders are eligible while they’re Unconfirmed, Confirmed, or Ready — as long as they have a recipient address, the fulfilment method is Courier, and they don’t already have an active shipment.Booking without sending it yourself
If your shop has Book couriers automatically switched on, confirming an eligible order books it with the courier straight away — you don’t need to open it and click Send to Courier. Orders already on a delivery run, already booked, or set to a different courier are left for you to handle. See Courier integrations.Re-printing, refreshing, and voiding
The order’s Shipment section shows the saved label and tracking number:- Download Label opens the PDF in a new tab for printing. The link stays available indefinitely — re-print as many times as you need.
- Refresh asks the carrier for the latest shipment record. Useful if you need to confirm the booking landed cleanly.
- Void cancels the shipment with the carrier. After voiding, you can book a new shipment on the same order — for example, switching to a different service.
Marking the order through delivery
When you hand the parcel over, open the order and click With Courier. When the courier confirms delivery, mark it as Fulfilled. Both transitions are manual — there’s no automatic progression based on carrier tracking events.Common questions
Which couriers can I use?
Which couriers can I use?
Digital Florists connects to Shiptheory and ShipStation. Both are aggregators — through them you can reach Royal Mail, DPD, ParcelForce, Evri, UPS, FedEx, DHL, USPS and others, depending on the carriers linked in your account.
Does Digital Florists track the parcel after it's booked?
Does Digital Florists track the parcel after it's booked?
No. Once the label is generated, the tracking number is saved on the order and included in customer notifications. In-transit updates aren’t pulled back into Digital Florists — you and the customer check the carrier’s own tracking page. You can press Refresh on the Shipment section to re-pull the carrier’s record at any point.
What if a booking fails?
What if a booking fails?
The error from the carrier is shown back to you and the order is left as-is. Fix the underlying issue (most commonly a missing address field), pick a different integration, or try again. If you’ve already booked and need to start over, Void the shipment first.
Can I book the courier myself instead?
Can I book the courier myself instead?
Yes. Pick Manual as the integration. Digital Florists records the courier name and tracking reference but doesn’t call any external service.
Why is the booking dated before the delivery date?
Why is the booking dated before the delivery date?
That’s the dispatch date from your courier schedule: the day the parcel has to leave your shop to arrive on time. The order form shows the same date as Planned dispatch before you book. See Courier arrival schedules.
Can I mix in-house delivery and courier on the same dashboard?
Can I mix in-house delivery and courier on the same dashboard?
Yes. Courier orders appear alongside delivery orders and flow through the same lifecycle.
What’s next?
Creating an order
Set Courier as the fulfilment method on a new order.
Integrations
Connect Shiptheory or ShipStation.