Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Re: Migrate your custom app to the Fulfillment Orders API

Migrate your custom app to the Fulfillment Orders API

MB17
Tourist
7 0 1

Hi

 

I'm a store owner rather than an app developer and I am struggling to understand the migration guide they have sent in relation to the Fulfillment orders API.

 

We use Mintsoft for fulfillment and we created a custom app in order to generate some API credentials which they then added to Mintsoft and linked the two systems. Everything has worked smoothly since then

 

I'm familiar with the Shopify Admin / Apps and sales channels / Configuration / Admin API integration as a place where I can change how this app works with Mintsoft (essentially what it can see and read/write access) but there is no mention of this in the migration guide.

 

Can I do what I need to do from the Admin API integration and if so what do I need to do?

 

If I can't, what are my options? 

 

 

Thanks

 

Matt

 

Replies 16 (16)

Michael_AG
Shopify Staff
47 8 11

Hi,

 

As a store owner, you don't need to do anything. However, please let the app developers know you received this email and ask them if they migrated to the new fulfillment flow by creating fulfillments for fulfillment orders rather than for orders. From your user perspective, nothing changes if they migrated. But if they use deprecated APIs, the app will stop functioning properly once these API are removed.

 

Deprecated endpoints:

REST

GraphQL

 

To learn more visit the Shopify Help Center or the Community Blog.

MB17
Tourist
7 0 1

Hi,

 

Appreciate the reply. We created the app based on the Mintsoft user guide, but it wasn't something we "developed"  we just created it then configured it through the Shopify Admin.

 

Can I confirm whatever I need to confirm from the Shopify admin and if so, what/where do I see what I need to see?

 

Thank you

 

Matt

VoxSteve
Tourist
6 0 3

I am in the same situation as Matt. I'm the store owner and can manage some tasks such as the initial Mintsoft setup (the guide was provided by Mintsoft), but this email request is bewildering to me, and I have no one to ask for help. There doesn't appear to be any update about this on Mintsoft support either. 

I'll be watching replies closely with my fingers crossed!

Steve.

VoxSteve
Tourist
6 0 3

I asked my fulfilment warehouse about this, they responded with this:
"You don’t need to do anything, Mintsoft are aware of the depreciation of the Shopify API version 2022-01 and are working on a change to update to the newer call. This will be released before the support of the old version is stopped."

 

Hope this helps!

MB17
Tourist
7 0 1

I'm not sure about that. Any change that is required will be required in the Shopify app as I understand it. Mintsoft will, I think, also have to make a change just to reflect the fact that the Shopify app has changed.

 

Our fulfillment team also checked with Mintsoft;

 

"Would assume the message you got relates to them needing to move to custom app method instead of api keys. This is something you will have to confirm with Shopify."

 

I'm none the wiser based on their response.

VoxSteve
Tourist
6 0 3

It's a typical Shopify vs Mintsoft argument! My guess is that Mintsoft will update the integration instructions and we will remove the current app in Shopify and start the integration again... well, that's my hope and nothing more complicated. 

MB17
Tourist
7 0 1

Hi

 

In case you hadn't heard, Mintsoft have now issued some updated guidance and instructions. I got this via our fulfillment company having gone back to them and asked them to check again with Mintsoft.

 

Mintsoft are migrating to Shopify API 2023-01 on 27th so if you are using webhooks, you need to have updated your app by then. 

VoxSteve
Tourist
6 0 3

Thank you - I'll follow this up.

VoxSteve
Tourist
6 0 3

I hope I resolved this by going into the App on Shopify and changing the webhook subscription dropdown to this:

Screenshot 2023-03-22 at 11.37.18.png

The full setup guide is on Mintsoft: https://accessgroup.my.site.com/Support/s/article/Mintsoft-Shopify-Integration

MB17
Tourist
7 0 1

I did the same but have received a further email from Shopify yesterday saying that we are still "leveraging deprecated Fulfillment API endpoints". It would be great if Shopify could describe what that means in terms of what I can see in the configuration page of the app i.e. what needs changing that I can actually do something about.

 

I heard via my fulfillment company that Mintsoft were releasing their update on 27th.

 

So really I'm still none the wiser as to what to do.

VoxSteve
Tourist
6 0 3

Same email too. Considering Shopify is meant  (as I see it) to be accessible for non-programmers, e.g. store owners, there should be an idiot's guide to fixing these issues. I'm reasonably technical but yesterday's email meant nothing to me.

dungletan
Visitor
3 0 0

Hi Michael_AG,

I also received the email: "Migrate your custom app to the Fulfillment Orders API by March 31, 2023".

Currently, we are using fulfillmentCreateV2  to fulfill orders:

May I ask if this API is Deprecated or not? If yes, when will the migration deadline be?


Thanks,

Dung

Michael_AG
Shopify Staff
47 8 11

Hi!

 

fulfillmentCreateV2 is not deprecated. It's the intended way to create fulfillments. If an endpoint persists in an API version docs (2022-10 in your link), it does persist in the API as well. It's guaranteed.

 

You probably received this email because your app used any of the deprecated endpoints mentioned here recently before the email was sent. It you are sure that it does not, you can DM me with your app details and I check our logs.

 

Be informed that 2023-04 API version will be served 3 months more to give more time on migration from it.

To learn more visit the Shopify Help Center or the Community Blog.

w_mansour
Visitor
2 0 0

Hi Michael. I kindly would like to get in touch with you as I have been following this thread and neither 3pl nor Mintsoft is assisting with this matter. I am not a developer, and trying to explain this to developers on Shopify Experts have been a nightmare and so far no one was able to assist with this matter. I am really panicking as we are coming near the deadline. 

Michael_AG
Shopify Staff
47 8 11

Let's break down the concept of a custom Shopify app.
1. When you create a custom app in Shopify admin, you create new authorization credentials: you set access scopes, and you get API key and API access token. There's no logic of a custom app configured in the Shopify admin.
2. Then, you provide these auth details to the app backend to perform business logic. It could be your own developed solution, but in this case, as I understand, it's the mintsoft hosted solution.

So, as a shop owner, you cannot modify how mintsoft's code work. They have to update their logic if they had not yet. They will need to receive extra access scopes (fulfillment orders), but they can receive them automatically with an API noted in the migration guide.

To learn more visit the Shopify Help Center or the Community Blog.

Michael_AG
Shopify Staff
47 8 11

It seems to me that Mintsoft have migrated, see their post.

Have you received a new warning email from Shopify recently?

If yes, you can direct message me with your shop name and the name or id of the custom app you use for integration with Mintsoft? I'll check if this app uses deprecated endpoints. 

 

To learn more visit the Shopify Help Center or the Community Blog.