The featured field has been removed from the Collect resource

JD35
New Member
1 0 3

Hi there,

 

I'm working to update Shopify API to latest version. I have completed my job in 7 days ago. 

But I still got the report on API health board (within last 3 hours):

 

The featured field has been removed from the Collect resource

 

 

I have changed our API to version 2019-10. I also didn't using "featured" field in my API. 

Is there any issue? what should I do now?

Share your store url !

MS Web Designer  | Top Rated Shopify Experts in Singapore
20,000+ Tasks Completed | 1500+ Happy Clients

Want to Improve Shopify Store Speed, Redesign or custom changes, or Small tweaks on store hire me.Try Our Free Shopify App
If helpful then please Like and Accept Solution

0 Likes
jenyim
Shopify Staff
Shopify Staff
4 1 0

Hello,

The API Health status on the Apps page is based on data from the last 30 days. If you go to the detailed API Health report for your app, you can filter the timeframe to the last 1 day and should no longer see that deprecation being flagged. More info on how the API Health report works can be found here:

https://shopify.dev/concepts/about-apis/versioning/api-health

 

Thanks,

Jen

0 Likes
moshelog
Excursionist
17 0 3
We’re facing the same issue.
We do not use the featured field and still getting this error “The featured field has been removed from the collect resource” (filter by last day)
Moshe Lugasi
josephdep
New Member
1 0 0

We're also seeing the same issue. All mentions of collects.json include the correct versioning to 2019-07, however the warning for featured still appears, even when filtering to the last day only: "The featured field has been removed from the Collect resource."

 

Is this a bug in the Shopify deprecation reporting?

 

Screenshot 2020-03-04 at 10.27.46.jpg

0 Likes
Maris
Shopify Partner
307 5 64

We too face the same issue with the API version 2020-01.

We made sure we don't send the "featured" attribute to the Collects resource, and it was ok/approved for several months, and now suddenly it shows that we violate this deprecation.

 

Can it be that some shops still have this attribute, and when we load the object from REST API and save it back as it was in Shopify, then it thinks we are sending that wrong data, although it came from Shopify API at first place?

 

Maris

Matrixify (Excelify) | Bulk Import Export Update Migrate | https://matrixify.app
0 Likes
jenyim
Shopify Staff
Shopify Staff
4 1 0

Hi Maris,

This will continue to show up as a breaking change on your app for all calls to the Collect resource (POST, GET, DELETE) even if you are not explicitly using the featured field. In order to have this not show up in the API Health report, you will need to update all Collect resource calls to API version 2019-07 or later.

 

Hope that helps.

Jen

0 Likes
Maris
Shopify Partner
307 5 64

Hello, @jenyim !

 

Thank you for your reply.

In my previous post, I mention that we are using API version 2020-01, which should be later than 2019-07.

 

Any suggestions on the further steps to resolve this?

Can it be that some calls registered as an older version, or without the specified version or something?

Or what other reasons can there be for that?

Ideally, if you can help find the specific request we made... - the URI and payload which triggered that API health violation.

 

Thank you so much!

 

Maris

Matrixify (Excelify) | Bulk Import Export Update Migrate | https://matrixify.app
0 Likes
moshelog
Excursionist
17 0 3

Hey @jenyim, we're having issue with inventoryquantity end point https://prnt.sc/sf2d8l

 

this is example of request we're getting deprecated call
we sending request to this endpoint
https://moshe109.myshopify.com/admin/api/2020-04/graphql.json

 

mutation {
productUpdate(input: {id: "gid://shopify/Product/4454791512122",
variants: [

{ id: "gid://shopify/ProductVariant/31546049593402", inventoryManagement: NOT_MANAGED}

{ id: "gid://shopify/ProductVariant/31546049626170", inventoryManagement: NOT_MANAGED}

{ id: "gid://shopify/ProductVariant/31546049658938", inventoryManagement: NOT_MANAGED}

{ id: "gid://shopify/ProductVariant/31546049691706", inventoryManagement: NOT_MANAGED}

{ id: "gid://shopify/ProductVariant/31546049724474", inventoryManagement: NOT_MANAGED}

{ id: "gid://shopify/ProductVariant/31546049757242", inventoryManagement: NOT_MANAGED}

{ id: "gid://shopify/ProductVariant/31546049790010", inventoryManagement: NOT_MANAGED}

{ id: "gid://shopify/ProductVariant/31546049822778", inventoryManagement: NOT_MANAGED}

]
} ) {
product {
id
}
}
}

 

 

what is exact deprecated in this call?

 

We want to solve this issue asap, would be great if you guys can help or let us know who do we need to contact.

 

@jenyim  it is mentioned on this post -> https://community.shopify.com/c/Shopify-APIs-SDKs/inventory-quantity-deprecated/m-p/737599#M49179

 

That this is a known issue and upgrade to 2020-10 has been delayed, can you confirm this?

 

Thank you

Moshe Lugasi
0 Likes
Liviu_Ungureanu
Shopify Partner
7 0 1

I have the same issue.

Did anyone found a solution?

 

Thank you

0 Likes