Skip to content
English
  • There are no suggestions because the search field is empty.

How to mark an order as Delivered manually

When a carrier stops updating tracking — because of a scan error, a delay, or a lost event — your shipment gets stuck in limbo. Your customer already has the product, but ShippyPro still shows it as "in transit," blocking return requests and causing confusion in your workspace. Mark as Delivered lets you close that gap yourself, in a few clicks, without waiting on us.

Summary

  1. What is Mark as Delivered?
  2. How to access it
  3. How to mark a shipment as Delivered
  4. What happens after you mark a shipment as Delivered
  5. Tips for success
  6. FAQ

1. What is Mark as Delivered?

Mark as Delivered is an action available in Tracking Solver that lets you manually inject a manual delivered event (6900 - Delivered (manual)) into a shipment's tracking history. It's designed for the specific case where the carrier's tracking data is missing, delayed, or wrong, but you know — from the customer or from other evidence — that the parcel has actually arrived.

Key benefits:

  • Unblocks Returns immediately: once marked, the shipment becomes eligible for an Easy Return request right away.
  • Consistent across the platform: the manual status shows the same way in Tracking Solver, the Orders page, Notifications, Optimizer, the GetTracking API, and Tracking Update webhook.

📌 Note: This action is irreversible in this version. Undo is not supported, so use it only when you're confident the parcel was delivered.

2. How to access it

You can trigger Mark as Delivered from two places in your ShippyPro account:

  • Tracking Solver: open the shipment and use the contextual menu.
  • Orders page → Labels Generated tab (https://app.shippypro.com/ship): open the tracking modal for the shipment.

⚠️ Important: Mark as Delivered only appears for shipments that haven't already reached a final delivered status. If a shipment shows 6000 - Delivered from the carrier, there's nothing left to mark.

3. How to mark a shipment as Delivered

From Tracking Solver

  1. Go to Tracking > Tracking Solver.
  2. Find the shipment that's stuck without a delivered status.
  3. Click the contextual menu () next to the shipment.
  4. Select Mark as Delivered.
    1. If the parcel was delivered on a different date or time than right now, check Set a custom delivery date and enter the correct date and time.
  5. Click Mark as delivered to confirm.

You'll see the shipment's status update immediately to reflect the manual delivery.

From the Orders page

  1. Go to Orders > Labels Generated (https://app.shippypro.com/ship).
  2. Open the shipment you want to update.
  3. In the tracking modal, click Mark as Delivered
    1. In the confirmation dialog, optionally check Set a custom delivery date and enter the date and time the parcel actually arrived.
  4. Click Mark as delivered to confirm.

💡 Tip: Use Set a custom delivery date whenever you know the real delivery date — for example, from a message the customer sent you — instead of leaving the default, which is the moment you confirm the action.

4. What happens after you mark a shipment as Delivered

Once you confirm the action, ShippyPro treats the shipment as delivered across the board:

  • The shipment becomes eligible for an Easy Return request, just as if the carrier had confirmed delivery.
  • All standard "delivered" actions fire normally, including customer delivery notifications.
  • ShippyPro keeps polling the carrier for tracking updates in the background. If the carrier later sends a real delivered event, it's stored for reference, but your KPIs and reporting always use the manually injected event as the first delivery.

📌 Note: By default, the manual event uses the moment you click Mark as delivered as its timestamp. If you checked Set a custom delivery date, ShippyPro uses the date and time you entered instead, and stores it separately from any later carrier-reported delivery timestamp.

5. Tips for success

  • Use Mark as Delivered only after checking with the customer or another reliable source that the parcel actually arrived — the action can't be undone.
  • If you know the actual delivery date, use Set a custom delivery date instead of leaving the default — this keeps your delivery-time reporting accurate.
  • Combine this with Easy Return if your Return flow requires a delivered status — customers can request a return right after you mark the shipment.
  • Don't use this as a substitute for chasing a carrier claim

6. FAQ

Q: Can I undo a Mark as Delivered action?
A: No. Undo isn't supported in this version, for either merchants or the ShippyPro team. Only use this action when you're confident the shipment was actually delivered.

Q: Will ShippyPro still track the shipment after I mark it as Delivered?
A: Yes. ShippyPro keeps fetching carrier tracking updates in the background, in case the carrier later reports the actual delivery event or additional details.

Q: Does marking a shipment as Delivered automatically trigger a Return?
A: No, it makes the shipment eligible for an Easy Return request. The customer (or your team) still needs to initiate the return.

Q: Will my customer be notified when I mark the order as Delivered?
A: Yes. The manual delivery triggers the same delivery notifications as a carrier-confirmed delivery, if Notifications are enabled on your account.

Q: Can I set a different delivery date than today? A: Yes. In the confirmation dialog, check Set a custom delivery date and enter the date and time the parcel was actually delivered. If you leave it unchecked, ShippyPro uses the moment you confirm the action.

Q: Does this affect my Optimizer KPIs?
A: Yes. The manual event is used to calculate delivery KPIs like transit time and first delivery attempt. If the carrier later reports a real delivered event, Optimizer still uses the manual one as the first delivery for these calculations.

Q: Is this available on the Orders page and Tracking Solver at the same time?
A: Yes. You can trigger Mark as Delivered from either Tracking Solver or the tracking modal on the Orders page — both actions have the same effect.