Creating Workflow to Stop Order Fulfillment

Need assistance creating a new workflow (or other free alternative) to stop orders w/ a specific item from getting automatically fulfilled by our fulfillment center (MCF).

For extra context, every item on our website are shipped via MCF automatically and if the fulfillment request isn’t cancelled immediately after, the order get’s processed for fulfillment within minutes.

Current fulfillment process example:

You should be able to solve this with Shopify Flow

Simplest option: If that item should never go through MCF , just remove it from the “Amazon Fulfillment” location in your product inventory settings and assign it to your default location. MCF only fulfills products assigned to its location

If you need more flexibility, set up a Flow workflow:

  • Trigger: “Fulfillment order ready to fulfill”
  • Condition: assigned location = Amazon Fulfillment AND line item contains your product
  • Action: “Hold fulfillment order”

That prevents the request from going to Amazon until you manually release it

One thing that trips people up: don’t use “Order created” as the trigger. The fulfillment order doesn’t exist yet at that point so the hold silently fails. “Fulfillment order ready to fulfill” is the one you want

Example: