Fulfillment Statuses

Below you will find descriptions of the CheckoutChamp fulfillment statuses.

Order Status, Purchase Status and Fulfillment Status are separate statuses.

  • Order status is the status of the individual order

  • Purchase status is the status of a recurring purchase

  • Fulfillment status is the status of an individual fulfillment record

Hold : The order has not been sent to the fulfillment house yet. Orders send once an hour, and after any additional fulfillment delays that are enabled.

Pending : The order has been received by the fulfillment house.

Pending Shipment* : A tracking number has been assigned to the package and it is ready to be picked up by the carrier. The CRM is now attempting to retreive updates from the carrier.

Shipped : The order has been shipped.

Delivered : The order has been delivered.

Cancelled : The order has been cancelled.

RMA Pending : An RMA was issued and the fulfillment house is waiting to receive the returned merchandise.

Returned : The order was successfully returned.

Failed : The order failed to send to the fulfillment house.

Recycled : Auto attempt to resend a Failed fulfillment one time. When the fulfillment fails it will automatically be placed in the Recycled status for that sole reattempt. If failed again record will return to a Failed status.

Carrier Updates

*CheckoutChamp reaches out to USPS, UPS, FedEx, Canada Post, and PostNort carrier services to receive real time tracking information for each tracking number. A fulfillment record will remain in Pending Shipment status until CheckoutChamp receives information from one of the above carriers that a package has been Shipped.

In addition, once we know that a fulfillment has been delivered to your customer, we will mark that fulfillment as Delivered in CheckoutChamp - updating the delivered date to the date of when we received that information from the postal carrier. CheckoutChamp will then also send out any applicable "Delivered" autoresponders.

The carrier updates can be disabled within each fulfillment plugin. With the carrier updates enabled, orders will move directly from Pending to Shipped status once CheckoutChamp receives the tracking number. Orders will only move to Delivered status after updating the status within the UI or API.

The “Tracking Number Assigned” autoresponder will send when the CRM receives the tracking number from the fulfillment house (Pending Shipment status).

The “All Fulfillments” autoresponder will send when the order reaches Shipped status.


Manually changing the fulfillment status does not push orders faster. Updating an order to Pending status will cause more issues if the fulfillment house has not received the order yet. Please allow the tasks to run their course.

Last updated