Covers all questions related to inventory management, order fulfillment, and shipping.
I am taking over our Shopify integrations and I am looking for help migrating to the API. After reading the migration guide and forums I am not sure if my organization needs to make changes, but I would like clarity.
I ran into and issue while following the Migration guide. In step 3 you opt into order fulfillments for fulfillment services. The request requires a fulfillment service ID. While attempting to obtain this I realized my company might not use one (we manually fulfill our orders in our warehouses and proprietary software).
When hitting the Shopify API, I receive the following response. (I receive the same empty response on all API versions this was just an example).
GET https://[MyShop].myshopify.com/admin/api/2023-01/fulfillment_services.json?scope=all
{
"fulfillment_services": []
}
This is my current problem in a nutshell. I do not believe we use a fulfillment service, and I am unsure the next steps. While reading guides and forum, I see the CREATE fulfillment endpoint isn’t being retired so my organization may not need to migrate?
My company has several warehouses. We typically sell on retail sites like Amazon, Wayfair, Walmart, etc. Our Shopify sites are D2C sites where we sell to consumers directly. We manually import our Shopify orders and then fulfill them in our warehouses using our proprietary order software using steps below.
We use Dell Boomi for all Shopify integrations. Each D2C site has a set of Boomi processes which run on a schedule and perform the following tasks.
With these details, does it appear that we need to migrate to the new API? Since we fulfill our orders manually and do not seem to use a fulfillment service, is there anything that needs to be opted-into? Do we need to create a fulfilment service and then hook it into our boomi processes? Any feedback at all would be greatly appreciated because I feel like I am at a dead end. Thank you!
Solved! Go to the solution
This is an accepted solution.
Boomi is behaving like an order management system, so you do not need to follow the procedure to opt-in to the fulfillment order API for a fulfillment service.
The API calls made to create fulfillments with tracking information need to be updated. https://shopify.dev/docs/apps/fulfillment/order-management-apps/manage-fulfillments#create-a-fulfill...
To learn more visit the Shopify Help Center or the Community Blog.
This is an accepted solution.
Boomi is behaving like an order management system, so you do not need to follow the procedure to opt-in to the fulfillment order API for a fulfillment service.
The API calls made to create fulfillments with tracking information need to be updated. https://shopify.dev/docs/apps/fulfillment/order-management-apps/manage-fulfillments#create-a-fulfill...
To learn more visit the Shopify Help Center or the Community Blog.