Liquid, JavaScript, themes, sales channels
Join us March 21 for an AMA on planning your 2023 marketing budget with 2H Media co-owners, Matt and Aron
Hi I am using
/admin/api/2021-04/smart_collections/{smart_collection_id}/order.json?products[]=921728736&products[]=632910392
This api to update my order of products manually.
This is working and on my shopify store it changes the order correctly.
But after the order is changed. I should get the products in sorted order using this api.
GET /admin/api/2021-04/products.json?collection_id=841564295
But I am not receiving products in the same order as they are on shopify store. It does not have position attribute as well.
So what i want is that i should get products in the same order in which products are appearing in my store.
Solved! Go to the solution
This is an accepted solution.
Hi Urmir
You have to specify the order of your fetching. Seems that in your case you should use the "manual" sorting. Here is more detail for the REST API you are using.
Link (sort_order)
This is an accepted solution.
Hi Urmir
You have to specify the order of your fetching. Seems that in your case you should use the "manual" sorting. Here is more detail for the REST API you are using.
Link (sort_order)
Thanks it worked. I was using product.json and passing collection_id to it.
But if we call collections/collection_id/products.json this gives us the sorted products
Is there a graphql solution to this problem??
User | RANK |
---|---|
21 | |
19 | |
13 | |
12 | |
8 |
Thanks to all Community members that participated in our inaugural 2 week AMA on the new E...
By Jacqui Mar 10, 2023Upskill and stand out with the new Shopify Foundations Certification program
By SarahF_Shopify Mar 6, 2023One of the key components to running a successful online business is having clear and co...
By Ollie Mar 6, 2023