Sort order by category id (or custom order)Add category attribute in collection filter (search)How to override Price Block only for category list and not for search list?sort catalogsearch by 2 attributesRelation between Search results and Inventory data / settings? Some things work, some don'tHow to exclude or include specific category in catalog search result?Catalog search: Always show configurable instead of simple product in search resultIs there a way to change the position of a product for all attributes it belongs to?Does layered navigation always have to use the configured search engine?catalog search result default sortBy by multiple attributes at onceHow to display search results sorted by categoriesMagento 2: Sort multilevel category collection by both level and position
How to improve/restore vintage Peugeot bike, or is it even worth it?
Catholic vs Protestant Support for Nazism in Germany
Can fracking help reduce CO2?
Did we get closer to another plane than we were supposed to, or was the pilot just protecting our delicate sensibilities?
Casual versus formal jacket
What are the differences between credential stuffing and password spraying?
Besides the up and down quark, what other quarks are present in daily matter around us?
Quoting Yourself
If prion is a protein. Why is it not disassembled by the digestive system?
SQL Server Management Studio SSMS 18.0 General Availability release (GA) install fails
In a Latex Table, how can I automatically resize cell heights to account for superscripts?
How to 'Let Go' in Meditation?
Theorem won't go to multiple lines and is causing text to run off the page
Accidentally deleted the "/usr/share" folder
Type-check an expression
Number of seconds in 6 weeks
How to give very negative feedback gracefully?
What happens to the Time Stone
What is a "listed natural gas appliance"?
Does this article imply that Turing-Computability is not the same as "effectively computable"?
Pawn Promotion Double Checks
Is there a legal ground for stripping the UK of its UN Veto if Scotland and/or N.Ireland split from the UK?
How did Arya get her dagger back from Sansa?
Can Ghost kill White Walkers or Wights?
Sort order by category id (or custom order)
Add category attribute in collection filter (search)How to override Price Block only for category list and not for search list?sort catalogsearch by 2 attributesRelation between Search results and Inventory data / settings? Some things work, some don'tHow to exclude or include specific category in catalog search result?Catalog search: Always show configurable instead of simple product in search resultIs there a way to change the position of a product for all attributes it belongs to?Does layered navigation always have to use the configured search engine?catalog search result default sortBy by multiple attributes at onceHow to display search results sorted by categoriesMagento 2: Sort multilevel category collection by both level and position
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
i'm struggling on that simple point. How can I order my catalog search by categories ?
i want to order my catalog search result like this :
Categorie 1 / Category 2 / Category 3
I tried changing order in back and in code, but it doesn't sort by categories... I've override the SearchResult file like this :
public function setListOrders()
$category = $this->catalogLayer->getCurrentCategory();
/* @var $category MagentoCatalogModelCategory */
$category->setAvailableSortBy("id");
$availableOrders = $category->getAvailableSortByOptions();
unset($availableOrders['position']);
$availableOrders['relevance'] = __('Relevance');
$this->getListBlock()->
setAvailableOrders(
$availableOrders
)->setDefaultDirection(
'asc'
)->setDefaultSortBy(
'category'
);
return $this;
magento2 catalog search catalogsearch
add a comment |
i'm struggling on that simple point. How can I order my catalog search by categories ?
i want to order my catalog search result like this :
Categorie 1 / Category 2 / Category 3
I tried changing order in back and in code, but it doesn't sort by categories... I've override the SearchResult file like this :
public function setListOrders()
$category = $this->catalogLayer->getCurrentCategory();
/* @var $category MagentoCatalogModelCategory */
$category->setAvailableSortBy("id");
$availableOrders = $category->getAvailableSortByOptions();
unset($availableOrders['position']);
$availableOrders['relevance'] = __('Relevance');
$this->getListBlock()->
setAvailableOrders(
$availableOrders
)->setDefaultDirection(
'asc'
)->setDefaultSortBy(
'category'
);
return $this;
magento2 catalog search catalogsearch
where are you want this?
– Amit Bera♦
Mar 20 at 14:19
When a user submit a research, he goes to the result page. I want the result page in that order.
– Morgan Tartreau
Mar 20 at 14:21
add a comment |
i'm struggling on that simple point. How can I order my catalog search by categories ?
i want to order my catalog search result like this :
Categorie 1 / Category 2 / Category 3
I tried changing order in back and in code, but it doesn't sort by categories... I've override the SearchResult file like this :
public function setListOrders()
$category = $this->catalogLayer->getCurrentCategory();
/* @var $category MagentoCatalogModelCategory */
$category->setAvailableSortBy("id");
$availableOrders = $category->getAvailableSortByOptions();
unset($availableOrders['position']);
$availableOrders['relevance'] = __('Relevance');
$this->getListBlock()->
setAvailableOrders(
$availableOrders
)->setDefaultDirection(
'asc'
)->setDefaultSortBy(
'category'
);
return $this;
magento2 catalog search catalogsearch
i'm struggling on that simple point. How can I order my catalog search by categories ?
i want to order my catalog search result like this :
Categorie 1 / Category 2 / Category 3
I tried changing order in back and in code, but it doesn't sort by categories... I've override the SearchResult file like this :
public function setListOrders()
$category = $this->catalogLayer->getCurrentCategory();
/* @var $category MagentoCatalogModelCategory */
$category->setAvailableSortBy("id");
$availableOrders = $category->getAvailableSortByOptions();
unset($availableOrders['position']);
$availableOrders['relevance'] = __('Relevance');
$this->getListBlock()->
setAvailableOrders(
$availableOrders
)->setDefaultDirection(
'asc'
)->setDefaultSortBy(
'category'
);
return $this;
magento2 catalog search catalogsearch
magento2 catalog search catalogsearch
asked Mar 20 at 14:15
Morgan TartreauMorgan Tartreau
455112
455112
where are you want this?
– Amit Bera♦
Mar 20 at 14:19
When a user submit a research, he goes to the result page. I want the result page in that order.
– Morgan Tartreau
Mar 20 at 14:21
add a comment |
where are you want this?
– Amit Bera♦
Mar 20 at 14:19
When a user submit a research, he goes to the result page. I want the result page in that order.
– Morgan Tartreau
Mar 20 at 14:21
where are you want this?
– Amit Bera♦
Mar 20 at 14:19
where are you want this?
– Amit Bera♦
Mar 20 at 14:19
When a user submit a research, he goes to the result page. I want the result page in that order.
– Morgan Tartreau
Mar 20 at 14:21
When a user submit a research, he goes to the result page. I want the result page in that order.
– Morgan Tartreau
Mar 20 at 14:21
add a comment |
1 Answer
1
active
oldest
votes
For those of you who wants to know, this is what I ended up with :
- Create a custom attribute for each products (the products with the value 0 will be displayed first, the value 10 will be displayed after etc).
- Allow the attribute to be available in the search
- In the Configuration of Catalog, sort the product by the created attribute
- In the categorie section, select the order by the created attribute.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f266723%2fsort-order-by-category-id-or-custom-order%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
For those of you who wants to know, this is what I ended up with :
- Create a custom attribute for each products (the products with the value 0 will be displayed first, the value 10 will be displayed after etc).
- Allow the attribute to be available in the search
- In the Configuration of Catalog, sort the product by the created attribute
- In the categorie section, select the order by the created attribute.
add a comment |
For those of you who wants to know, this is what I ended up with :
- Create a custom attribute for each products (the products with the value 0 will be displayed first, the value 10 will be displayed after etc).
- Allow the attribute to be available in the search
- In the Configuration of Catalog, sort the product by the created attribute
- In the categorie section, select the order by the created attribute.
add a comment |
For those of you who wants to know, this is what I ended up with :
- Create a custom attribute for each products (the products with the value 0 will be displayed first, the value 10 will be displayed after etc).
- Allow the attribute to be available in the search
- In the Configuration of Catalog, sort the product by the created attribute
- In the categorie section, select the order by the created attribute.
For those of you who wants to know, this is what I ended up with :
- Create a custom attribute for each products (the products with the value 0 will be displayed first, the value 10 will be displayed after etc).
- Allow the attribute to be available in the search
- In the Configuration of Catalog, sort the product by the created attribute
- In the categorie section, select the order by the created attribute.
answered Apr 16 at 8:30
Morgan TartreauMorgan Tartreau
455112
455112
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f266723%2fsort-order-by-category-id-or-custom-order%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
where are you want this?
– Amit Bera♦
Mar 20 at 14:19
When a user submit a research, he goes to the result page. I want the result page in that order.
– Morgan Tartreau
Mar 20 at 14:21