How can I change the default order by value and direction for search results listing page?
The default is set to Relevance but I want to change this permanently to something else i.e. Price for example.
catalogsearchmagento2.3.3
How can I change the default order by value and direction for search results listing page?
The default is set to Relevance but I want to change this permanently to something else i.e. Price for example.
Best Answer
Try a below code. Tested in M2.3.
This will change the sorting option from Relevance to Price only for Search Result Page.
You can change the
$defaultSortBy
and$directionToSet
as per your need.File - Custom/SortBy/etc/frontend/di.xml
File - Custom/SortBy/Plugin/Search/Block/Result.php
File - Custom/SortBy/etc/module.xml if required