Shopify Ecom

What happens when your fulfillment service rejects a Shopify fulfillment request?

Published ·
At a glance
Short answer
The order returns to Unfulfilled and the service may add a note explaining why — for fulfillment service apps.
The note
Optional: your service "can include a note" explaining the decline.
Reasons
Help Center pages we read list none; Shopify's developer reference listed 14 codes for services (September 30, 2026).
Automatic retry
None of the Shopify pages we read on September 30, 2026 describe Shopify resending the request.
Flow trigger
Can start a workflow on a rejected request; Shopify Flow is on Basic, Grow, Advanced and Plus plans.

What does a rejected fulfillment request do to your order?

With a fulfillment service app, a request sets the status to In progress until the service responds; with automatic fulfillment, it goes out when the order is paid.

If the service declines, the order status returns to Unfulfilled, and the order timeline notes the outcome and shows the service's messages. Shopify's developer guide adds that the fulfillment order card in your admin indicates the request was rejected.

The Help Center pages we read on September 30, 2026 don't describe a separate notification for a decline.

Why would a fulfillment service reject the request?

The same Help Center pages don't list reasons; they say your service "can include a note to explain why the fulfillment was declined."

On September 30, 2026, Shopify's developer reference listed 14 reason codes for services, including incorrect address, invalid SKU and inventory out of stock. The service can list which line items it couldn't fulfill and why, but the decline covers the whole request:

After the fulfillment request has been rejected, none of the line items will be able to be fulfilled.
Shopify developer documentation — fulfillmentOrderRejectFulfillmentRequest mutation, lineItems field, read September 30, 2026 ·

What can you do after the request is rejected?

To fulfill it yourself, Shopify says to "change the location of the items to a location that you manage, and then fulfill the order from the new location."

None of the Shopify pages we read on September 30, 2026 describe Shopify resending the request on its own, and none says directly that you can request fulfillment again after a decline.

The Shopify Flow trigger Fulfillment order fulfillment request rejected "starts a workflow when a fulfillment service rejects your fulfillment request," for example to add order tags or send an internal email. It applies to third-party fulfillments, not to manual fulfillment events. Shopify Flow is available on the Basic, Grow, Advanced, and Plus plans. The trigger's page lists Submit fulfillment request among its actions, but that action's own page doesn't list this trigger.

A rejected cancellation request is different: the service continues the fulfillment process.

Related questions

Orders & customers
Does editing a Shopify order send new items to your 3PL or fulfillment service?

Depends on your service: if it works with order edits, new items become items to fulfill; if not, edits can cause missed orders.

September 30, 2026

Shipping & fulfillment
How does order status work with a custom email fulfillment service in Shopify?

A custom email service doesn't update the order status automatically: after fulfillment, you track with the service and update the order yourself.

October 2, 2026

Shipping & fulfillment
Does Shopify Fulfillment Network accept regulated products?

Not Shopify's decision — the Fulfillment Network 3PL you pick sets the product rules, and Shopify tells you to verify eligibility with it.

August 31, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.