Merchant cant request fulfillment even after creating a Fulfillment Service under our app

Our app creates a fulfillment service for the merchants store using:
/admin/api/2024-07/fulfillment_services.json
when the merchant installs the app and authenticates themselves using oauth for the first time.

Yet when a customer places an order, the merchant cant request for a fulfillment as indicated in the screenshot below. The button simply is not visible.
https://imgur.com/a/WnS9c7b

I have used the following guide and there seems to be no step between creating a service and notifying a request.
https://shopify.dev/docs/apps/build/orders-fulfillment/fulfillment-service-apps/build-for-fulfillment-services
Could some one guide me as to if there are any specific configurations related to the store/app setup that is required for this functionality?

Hi,there

Have your assign your products of your order to your service location?

could you give a screenshot for better understanding?

1 Like

Do you mean assigning a fulfillment service to the product variant?
I have done that by sending PUT request on this endpoint: /admin/api/2024-07/variants/808950810.json

with the body: ā€œfulfillment_serviceā€: ā€œagrihopper-fulfillmet-serviceā€
I got response

Please let me know if there are any steps after this
This is what i see: https://imgur.com/a/uQUWhCg
This is the button I want the merchant to be able to see: https://imgur.com/a/WnS9c7b

HI, bro

This may be acceptable. However, you need to confirm the fulfillment order location. This is because an item might have multiple available locations.

1 Like

I seem to have already done that here on the product variant page:

It seems to be working for all new orders now thank you.