We are the development team of the SPOD APP and we are currently trying to implement the Shopify Fulfillment Orders API. While reading the documentation on the migration: https://shopify.dev/apps/fulfillment/migrate we are puzzled on how to deal with this requirement:
"Before opting into FulfillmentOrder-based fulfillment, your app must meet the following requirements:
All assigned fulfillments must be completed (none in PENDING or OPEN states)."
In our case we will always have active fulfillments that are currently in production. So how do you suggest we handle the migration? We’d really appreciate an answer and are looking forward in finally using the Fulfillment Orders API.
So we actually had a call with the Shopify DEV team working on this issue and they said that they are working on fixing this and making this possible. Will inform you here once this is implemented. Should happen sometime in May
Thank you for your response! It’s unfortunate we won’t be able to migrate before then, but having an easier migration is probably worth the wait (we were thinking we’d have to make a new fulfillment service and basically hide every product, swap them over, then make them visible again).
They told us that if we contacted support, they would flip a flag that would let us change the used fulfillment service to v2. The problem is that it also means all in progress fulfillments swap over to the new system, so we’d have to also migrate all of our data. Instead, we decided it was easier to just create a second fulfillment service and migrate all products over to it, then we’ll delete the old one after all in progress fulfillments are complete.
I see, so our issue is slightly different in the sense that we want to use the new API for multi-location but being told we can’t use it properly without also opting in to multi location for orders . Even though we have a huge backlog of orders and it builds up every minute.
It really does seem crazy that this is the requirement to use a new API that you have to use in order to use other features.