Magento 2.3 Search Criteria with REST API, SortOrders not working in V1/Search API.

I am trying to fetch Category products using Magento REST API by below request URL.[requestName]=quick_search_container&searchCriteria[filterGroups][0][filters][0][field]=category_ids&searchCriteria[filterGroups][0][filters][0][value]=4&searchCriteria[sortOrders][0][field]=name&searchCriteria[sortOrders][0][direction]=ASC

Using Above query I have to get the same result whether a name field is ASC or DESC Order in Query.

Only SortOrder is not working for the above query. How to apply sortOrders filter in product collection using the above query.

  • did you try asc and desc ? I mean in small caps instead of all caps – fmsthird Feb 14 at 8:12
  • I have tried using ASC and DESC – Rakesh Jesadiya Feb 14 at 8:13
  • that's weird, have you tried DESC or both not working? – fmsthird Feb 14 at 8:42
  • None of working. Its not consideration for sortOrdres – Rakesh Jesadiya Feb 14 at 8:47
  • 2
    I also faced this issue and found that magento sorts the result according to relevance value. At the end mobile team handled this at their end ; ) – Ramkishan Suthar Feb 14 at 9:07

Please try with below api, I hope its working for you.[requestName]=quick_search_container&searchCriteria[filterGroups][0][filters][0][field]=search_term&searchCriteria[filterGroups][0][filters][0][value]=Test&searchCriteria[sortOrders][0][field]=created_at&searchCriteria[sortOrders][0][direction]=DESC&searchCriteria[pageSize]=10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.