The featured field has been removed from the Collect resource

Highlighted
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?

3 Likes
Highlighted
Shopify Expert
277 13 54

Share your store url !

Sudipta 
MS Web Designer | Task4Store
20,000+ Tasks Completed | 1000+ Happy Clients

Want to modify or custom changes on store hire me.
If helpful then please Like and Accept Solution

0 Likes
Highlighted
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
Highlighted
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
2 Likes
Highlighted
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
Highlighted
Shopify Partner
292 5 40

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

Excelify.io | Bulk Import Export Update Migrate | https://excelify.io
0 Likes
Highlighted
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
Highlighted
Shopify Partner
292 5 40

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

Excelify.io | Bulk Import Export Update Migrate | https://excelify.io
0 Likes
Highlighted
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
Highlighted
Shopify Partner
6 0 0

I have the same issue.

Did anyone found a solution?

 

Thank you

0 Likes