Need Help with FulfillmentRequest Mutation in Dropshipping App Review

Hi, So I have built a Shopify App, its a Dropshipping app and is currently under review. The review team raised a point:

New - Use the fulfillmentOrderSubmitFulfillmentRequest mutation to allow merchants to request fulfillment from the dropshipping app when an order is created. Refer to this document for additional details. See this screenshot and screencast for additional details.

My Questions:

  • How can I get the fulfillment button on the orders page?
    Can someone share a step-by-step guide for adding this button to the orders page for merchants when an order is created?

  • Error with GraphQL Mutation
    I tried running the fulfillmentOrderSubmitFulfillmentRequest mutation, but I encountered an error (see attached screenshot). Has anyone faced this issue before? Any tips or steps to resolve it?

  • Do I need to create a fulfillment service for this?
    If yes, how do I set it up for all regions? I’m looking for guidance on setting up the fulfillment service to work seamlessly for different regions.

The Shopify support team was unable to provide much clarity on these points, so I’d really appreciate any expert guidance or advice from the community.

Thanks in advance!