I'm trying to build an app that can be selected as a fulfillment service and tracks/manages inventory levels for certain SKUs, but cannot figure out how to make that happen. (At the very least, I'd want to be able to select the service under the "Fulfillment Service" option for a product, but I can't even figure that out.) I've followed the tutorial https://developers.shopify.com/tutorials/build-a-shopify-app-with-node-and-react but have no idea where to go from there. Any ideas for a beginning Shopify dev?
You'll want to make an admin API request to create a fulfillment service object using your access token: https://help.shopify.com/en/api/reference/shipping-and-fulfillment/fulfillmentservice.
Once this is created, you will be able to specify this fulfillment service for inventory tracking on specific products.
Can this be any vaguer?
In the past, I was able to update an order with tracking information with a location_id...
Now, orders don't pass location_id's (not sure why, or since when as I have been building on and off).
I read we now need to create a fulfillment service, but is this done on app installation? If so, how (I am using Ruby)...
I would assume so since we need to pass a location_id and will need the product in the order with the location_id already set to the fulfillment service we create?
Sorry if this is off-putting but using some other API's, for instance like Stripe, it's very easy to follow with explanations and examples.
So where do we start for doing this?