Fulfillment request statuses

You can display a fulfillment request with a specific status by clicking Fulfillment status on the fulfillment request page, and then checking the statuses that you want to display.

A fulfillment request can have the following statuses:

Fulfillment statuses and their descriptions
Status Description
Pending Your fulfillment request is delayed and has yet to be assigned to a fulfillment center.
In progress Your fulfillment request is assigned to a fulfillment center and your items are being processed, picked, and packed at the fulfillment center.
Partially fulfilled Your fulfillment request is split into multiple packages and one or more of the packages hasn't been fulfilled.
Fulfilled All of the items in your fulfillment request are packed at the fulfillment center.
On hold Your fulfillment request can't be processed or assigned to a fulfillment centre. The instructions for releasing the hold are displayed on the fulfillment request details page.
Canceled Your fulfillment request in SFN is canceled. You have to manually request fulfillment from your Shopify admin to create a new fulfillment request.

Pending fulfillment requests

If you want to delay your order fulfillment so that you have time to make last minute edits, resolve customer issues, or cancel the fulfillment, then you can set a time delay on your fulfillment request.

When a fulfillment request for a paid order is set to delay before processing, it enters a Pending state. You can start processing a pending fulfillment request at any time.

Set a delay on a fulfillment request

  1. From your Shopify admin, go to Apps, and then click Shopify Fulfillment Network.
  2. Click the Settings tab.
  3. In the Fulfillment delay section, click the up arrow or enter the number of minutes that you want your orders to be delayed before processing.

Start processing a pending fulfillment

  1. From your Shopify admin, go to Apps, and then click Shopify Fulfillment Network.
  2. On the Overview tab, click View fulfillment requests.

  3. Click the fulfillment request that you want to start processing.

  4. Click Fulfill now.

On hold fulfillment requests

When a fulfillment request is placed on hold, that order has an On hold status with a specific tag that indicates the reason. When you have fulfillment requests that are on hold, your Task list in the Overview page of your SFN app displays Resolve held fulfillment request. If you want more information about the hold, then you can go to the details page for that request to learn the specific reason for the hold and how to resolve it.

Your fulfillment request can be on hold due to the following reasons that are indicated by their tags:

Tags for the reason for the hold and their descriptions
On hold tags Description
Wholesale order needs review Your wholesale order needs to be reviewed by SFN.
Address is invalid Your shipping address is invalid and you need to resolve your shipping address errors.
No active fulfillment center No active fulfillment center is assigned to your shop.
Country is blocked The destination country is blocked from receiving your delivery.
Inventory not available The inventory required for your request isn't available.
Unrecognized product Your request contains an unrecognized product.
Store access is blocked Your store access is blocked.
Ineligible product Your request contains an ineligible product.
Fulfillment paused Your fulfillment is paused.
Canceled by fulfillment center Your request is canceled by the fulfillment center.
Placed on manual hold Your request is manually placed on hold. You can access and release any fulfillment requests that are on hold in your SFN app.

Access on hold fulfillment requests

You can access the reason for the hold on your fulfillment request on its details page.

  1. From your Shopify admin, go to Apps, and then click Shopify Fulfillment Network.
  2. In the Tasks section, you can choose which on hold fulfillment requests you want to access.
    • To display all on hold fulfillment requests, click Resolve held fulfillment request.
    • To display on hold fulfillment requests for a specific reason, click SHOW DETAILS, and then click a reason for the hold.
  3. Click the fulfillment request that you want to access.

If you're on the Shopify order details page for the fulfillment request that's on hold, then you can click View fulfillment details.

Manually place your fulfillment requests on hold

To delay the fulfillment of a request for as long as you want, you can manually put a Pending fulfillment request on hold. If you manually place your request on hold, then it stays in an On hold state until you manually release the hold for that request.

  1. From your Shopify admin, go to Apps, and then click Shopify Fulfillment Network.
  2. On the Overview tab, click View fulfillment requests.

  3. Click the fulfillment request that you want to put on hold.

  4. Click Place on hold, and then click Place on hold to confirm.

If you want to stop the progress of an In progress fulfillment request, then you can manually cancel the fulfillment request.

Release the hold on a fulfillment request

  1. From your Shopify admin, go to Apps, and then click Shopify Fulfillment Network.
  2. In the Tasks section, you can choose which on hold fulfillment requests you want to access.
    • To display all on hold fulfillment requests, click Resolve held fulfillment request.
    • To display on hold fulfillment requests for a specific reason, click SHOW DETAILS, and then click a reason for the hold.
  3. Click the fulfillment request that you want to release the hold on.
  4. Click Release hold, and then click Release hold again to confirm.

After you release the hold, you can refresh the page to display the order status as Pending. If you try to release the hold before fixing the reason for the hold, then the request goes back into the On hold state.

Cancel fulfillment requests

Fulfillment requests that won't be fulfilled by SFN have a Canceled status. Your fulfillment request can be canceled due to the following actions:

  • The order is assigned to a different location in your Shopify admin.
  • The entire order is canceled in your Shopify admin.
  • The order's products or their quantities are edited in your Shopify admin. This cancels the original fulfillment request and creates a new one.
  • The fulfillment request is manually canceled in your SFN app.

The process for canceling your fulfillment request depends on its status. If your fulfillment request is Pending or On hold, then you can cancel the order of your fulfillment request in your Shopify admin. If your fulfillment request is In progress, then you can manually cancel your fulfillment request in your SFN app.

To process a canceled fulfillment request, you need to click Request fulfillment in the order details page from your Shopify admin. This creates a new fulfillment request that can be processed.

If you want to stop the progress of a Pending fulfillment request, then you can manually place your fulfillment requests on hold.

Manually cancel your fulfillment requests

If you don’t want your In progress fulfillment request to be shipped, then you can manually cancel a fulfillment request in your SFN app.

  1. From your Shopify admin, go to Apps, and then click Shopify Fulfillment Network.
  2. On the Overview tab, click View fulfillment requests.

  3. Click the fulfillment request that you want to cancel.

  4. Click Request cancelation, and then click Request cancelation to confirm.

Ready to start selling with Shopify?

Try it free