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;








3















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



enter image description here



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;










share|improve this question






















  • 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

















3















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



enter image description here



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;










share|improve this question






















  • 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













3












3








3








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



enter image description here



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;










share|improve this question














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



enter image description here



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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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

















  • 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










1 Answer
1






active

oldest

votes


















0














For those of you who wants to know, this is what I ended up with :



  1. 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).

  2. Allow the attribute to be available in the search

  3. In the Configuration of Catalog, sort the product by the created attribute

  4. In the categorie section, select the order by the created attribute.





share|improve this answer























    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
    );



    );













    draft saved

    draft discarded


















    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









    0














    For those of you who wants to know, this is what I ended up with :



    1. 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).

    2. Allow the attribute to be available in the search

    3. In the Configuration of Catalog, sort the product by the created attribute

    4. In the categorie section, select the order by the created attribute.





    share|improve this answer



























      0














      For those of you who wants to know, this is what I ended up with :



      1. 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).

      2. Allow the attribute to be available in the search

      3. In the Configuration of Catalog, sort the product by the created attribute

      4. In the categorie section, select the order by the created attribute.





      share|improve this answer

























        0












        0








        0







        For those of you who wants to know, this is what I ended up with :



        1. 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).

        2. Allow the attribute to be available in the search

        3. In the Configuration of Catalog, sort the product by the created attribute

        4. In the categorie section, select the order by the created attribute.





        share|improve this answer













        For those of you who wants to know, this is what I ended up with :



        1. 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).

        2. Allow the attribute to be available in the search

        3. In the Configuration of Catalog, sort the product by the created attribute

        4. In the categorie section, select the order by the created attribute.






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Apr 16 at 8:30









        Morgan TartreauMorgan Tartreau

        455112




        455112



























            draft saved

            draft discarded
















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            Identifying “long and narrow” polygons in with PostGISlength and width of polygonWhy postgis st_overlaps reports Qgis' “avoid intersections” generated polygon as overlapping with others?Adjusting polygons to boundary and filling holesDrawing polygons with fixed area?How to remove spikes in Polygons with PostGISDeleting sliver polygons after difference operation in QGIS?Snapping boundaries in PostGISSplit polygon into parts adding attributes based on underlying polygon in QGISSplitting overlap between polygons and assign to nearest polygon using PostGIS?Expanding polygons and clipping at midpoint?Removing Intersection of Buffers in Same Layers

            Masuk log Menu navigasi

            อาณาจักร (ชีววิทยา) ดูเพิ่ม อ้างอิง รายการเลือกการนำทาง10.1086/39456810.5962/bhl.title.447410.1126/science.163.3863.150576276010.1007/BF01796092408502"Phylogenetic structure of the prokaryotic domain: the primary kingdoms"10.1073/pnas.74.11.5088432104270744"Towards a natural system of organisms: proposal for the domains Archaea, Bacteria, and Eucarya"1990PNAS...87.4576W10.1073/pnas.87.12.4576541592112744PubMedJump the queueexpand by handPubMedJump the queueexpand by handPubMedJump the queueexpand by hand"A revised six-kingdom system of life"10.1111/j.1469-185X.1998.tb00030.x9809012"Only six kingdoms of life"10.1098/rspb.2004.2705169172415306349"Kingdoms Protozoa and Chromista and the eozoan root of the eukaryotic tree"10.1098/rsbl.2009.0948288006020031978เพิ่มข้อมูล