Request or hold ready fulfillment orders
Requests fulfillment for eligible ready fulfillment orders and places the rest on hold with a reason note.
When to use this template
This template is built for Shopify stores using the JsWorkflows app.
Use this template when you want a ready-made workflow for this use case: Requests fulfillment for eligible ready fulfillment orders and places the rest on hold with a reason note.
It is designed for Shopify fulfillment operations and gives you a production-ready starting point instead of building the automation from scratch.
This workflow uses the Shopify webhook trigger model and starts from the "Scheduled fulfillment order ready" trigger. It includes setup fields for merchant-facing values, so you can configure the workflow before installing it.
Setup guide
Before you start
This template runs when a scheduled fulfillment order becomes ready. It requests fulfillment only for orders that meet the configured location and shipping rules; everything else is placed on hold with a note.
Configure in setup
Target fulfillment location name: exact assigned location name that should be auto-requestedHold note prefix: prefix used when creating the hold note for ineligible fulfillment orders
Notes
- The template only auto-requests shipping fulfillment orders that are already paid
- Orders that do not match the configured location are put on hold instead of being silently skipped
- The app needs the appropriate fulfillment order write scope for the shop
Setup fields
Only fulfillment orders assigned to this exact location name are auto-requested.
Prefix to use in the hold note when the fulfillment order is not eligible for auto-request.