Fulfillment

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-requested
  • Hold 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

Target fulfillment location name
textRequiredconfig

Only fulfillment orders assigned to this exact location name are auto-requested.

Hold note prefix
textRequiredconfig

Prefix to use in the hold note when the fulfillment order is not eligible for auto-request.