Skip to main content

fulfillmentOrdersProcessBulk

Processes selected V2 fulfillment orders in the background.

Business Rules​

  • Uses current-company fulfillment orders and the existing fulfillment transition rules.
  • Advances each fulfillment only as far as the requested outcome.
  • Skips fulfillments managed by processing rules or already past the requested outcome.
  • Reports failures and skips individually without stopping the remaining fulfillments.
  • Sending queues the warehouse handoff; it does not confirm delivery.

Error Scenarios​

  • Requires between one and the bulk operation limit of fulfillment order IDs.
  • Holds, missing inventory, or invalid shipping details can block individual fulfillments.

Permissions Required​

  • orders:allocate_fulfillment
  • orders:mark_fulfillment_ready for ALLOCATE_AND_MARK_READY and ALLOCATE_AND_SEND
  • orders:schedule_fulfillment for ALLOCATE_AND_SEND
fulfillmentOrdersProcessBulk(
input: FulfillmentOrdersProcessBulkInput!
): AsynchronousActionResponse!

Arguments​

fulfillmentOrdersProcessBulk.input ● FulfillmentOrdersProcessBulkInput! non-null input common​

Parameters for FulfillmentOrdersProcessBulk

Type​

AsynchronousActionResponse object common​

Asynchronous action response type