Turn on automatic fulfillment on for a single location only

Topic summary

A merchant is seeking to enable automatic fulfillment for a single API-integrated fulfillment service location, rather than across all locations store-wide.

The Problem:

  • The global “Automatically fulfill order’s line items” setting under Settings > Checkout > Order processing applies to all locations
  • When enabled, orders at other locations that still require manual action are automatically marked as “Fulfilled”
  • This prevents distinguishing between orders needing attention and those already processed

Proposed Solution:

  • The merchant discovered Shopify’s free Flow app as a potential workaround
  • Flow appears to allow location-specific automation rules for fulfillment requests
  • An image was shared showing the working configuration

Status: The discussion appears resolved with the Flow app providing the needed location-specific control.

Summarized with AI on November 11. AI used: claude-sonnet-4-5-20250929.

Using Shopify’s preferred fulfillment workflow we have an fulfillment app service location registered by an API type integration.

This app service fulfillment location responds to “submitted” fulfilment requests. We’d like to send these fulfillment requests automatically, rather than manually requesting fulfillments against orders through Shopify’s Orders screen.

There’s a setting under Settings > Checkout > Order processing which if we select the Automatically fulfill the order’s line items option, it’ll automatically request fulfillment. Unfortunately orders for other locations now get set to “Fulfilled” so we can no longer distinguish between the orders that still need actioning at other locations.

Is there a way to set automatic fulfillment location by location, rather than across all locations?

It looks like Shopify has a free Shopify Flow app that allows me to do this which works well:

1 Like