API docs

Order status

The statuses a print-on-demand order can have, from creation to delivery.

A print-on-demand order goes through a production/fulfillment cycle with different stages that can receive one or multiple statuses.

StatusDescription
NO_PRINT_FACILITY_ERRORNo production facility has been assigned to the order.
OPENThe order has been created but not yet paid.
PAIDThe order has been successfully paid and confirmed.
PAYMENT_ERRORThere was a problem processing the payment, often due to insufficient credit or another issue.
CHECK_ORDERThe order is being reviewed manually, either by the Peecho team or by you, typically due to missing address details or high value.
HOLD_ORDER_CHECKThe order is on hold, awaiting a response from the client.
WAITING_TO_DISPATCHThe order is validated and paid, waiting for its items to be processed.
IN_PRINT_QUEUEThe order is queued for printing. At this stage, it can no longer be modified.
SUBMITTEDThe order has been submitted to a production facility by the printer system.
SUBMISSION_ERRORAn error occurred while submitting the order to the production facility.
IN_PRODUCTIONThe order is currently being produced.
PRODUCTION_ERRORAn error occurred during the production process.
SHIPPEDThe order has been shipped to the customer.
LABEL_CREATEDThe package is waiting for carrier to pick up.
IN_TRANSITPackage is on the way to destination.
OUT_FOR_DELIVERYThe package is out for delivery.
DELIVEREDPackage delivered successfully. Well done!
AT_PICKUP_POINTThe package arrived at the parcel shop and is ready for collection.
DELIVERY_EXCEPTIONThe package might have been sent to the sender, damaged, lost or other exceptions.
RETURNED_TO_SENDERPackage has been returned to sender.
DELIVERY_FAILEDThe delivery of the package was attempted but failed due to some reasons.
TRACKING_EXPIREDThe last track of the package has not been updated for 30 days.
TRACKING_PENDINGThe carrier didn't send the correct tracking details or the carrier is wrong.
CANCELLEDThe order has been cancelled.
REFUNDEDThe order has been refunded.