Magento 2 : How to get best seller product collection using object manager in home page custom slider?How to...

Finding the number of integers that are a square and a cube at the same time

Can a person refuse a presidential pardon?

What's the rationale behind the objections to these measures against human trafficking?

What's a good word to describe a public place that looks like it wouldn't be rough?

A Wacky, Wacky Chessboard (That Makes No Sense)

Can the Count of Monte Cristo's calculation of poison dosage be explained?

Removing debris from PCB

Meaning of すきっとした

Do commercial flights continue with an engine out?

How to avoid being sexist when trying to employ someone to function in a very sexist environment?

What is the meaning of "pick up" in this sentence?

Can I retract my name from an already published manuscript?

For Loop and Sum

What is the purpose of easy combat scenarios that don't need resource expenditure?

Should I choose Itemized or Standard deduction?

What is the wife of a henpecked husband called?

Using AWS Fargate as web server

Why zero tolerance on nudity in space?

On what did Lego base the appearance of the new Hogwarts minifigs?

What is Crew Dragon approaching in this picture?

LTSpice: When running a linear AC simulation, how to view the voltage ratio between two voltages?

How can I improve my fireworks photography?

Eww, those bytes are gross

Yeshiva University RIETS Semicha Yorei and Yadin



Magento 2 : How to get best seller product collection using object manager in home page custom slider?


How to get Best Selling Product Collection in Magento 2 using Object ManagerHow to get a product collection which have 'feature' attribute = Yes?Add Category filter in best seller product CollectionHow can I get best seller product for each category in magento 2?magento 1.9.2 - apply layer filter to custom product collectionHow add js and css on home page (slider) to Magento 2?Magento 2 Best Seller Collection Limitmagento 2 best seller ,most viewed and Wishlist product collectionCustom Sorting for Product collection based on position, best seller and product created dateHow to get best selling product with its image by object manager in magento2 .phtml file?how to add home page banner slider programmatically using js code not extension magento 2?













0















How to add best seller products in home page custom slider. So, I need a best seller product collection in phtml file.










share|improve this question

























  • Similar question here : magento.stackexchange.com/questions/198708/…

    – Satish Dubariya
    Feb 13 at 5:45








  • 2





    Possible duplicate of How to get Best Selling Product Collection in Magento 2 using Object Manager

    – Prathap Gunasekaran
    Feb 13 at 5:48











  • I tried same as your suggestion. But it will not working

    – Mayur Jotaniya
    Feb 13 at 6:11
















0















How to add best seller products in home page custom slider. So, I need a best seller product collection in phtml file.










share|improve this question

























  • Similar question here : magento.stackexchange.com/questions/198708/…

    – Satish Dubariya
    Feb 13 at 5:45








  • 2





    Possible duplicate of How to get Best Selling Product Collection in Magento 2 using Object Manager

    – Prathap Gunasekaran
    Feb 13 at 5:48











  • I tried same as your suggestion. But it will not working

    – Mayur Jotaniya
    Feb 13 at 6:11














0












0








0








How to add best seller products in home page custom slider. So, I need a best seller product collection in phtml file.










share|improve this question
















How to add best seller products in home page custom slider. So, I need a best seller product collection in phtml file.







magento2 product-collection object-manager






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 13 at 6:21







Mayur Jotaniya

















asked Feb 13 at 5:38









Mayur JotaniyaMayur Jotaniya

9410




9410













  • Similar question here : magento.stackexchange.com/questions/198708/…

    – Satish Dubariya
    Feb 13 at 5:45








  • 2





    Possible duplicate of How to get Best Selling Product Collection in Magento 2 using Object Manager

    – Prathap Gunasekaran
    Feb 13 at 5:48











  • I tried same as your suggestion. But it will not working

    – Mayur Jotaniya
    Feb 13 at 6:11



















  • Similar question here : magento.stackexchange.com/questions/198708/…

    – Satish Dubariya
    Feb 13 at 5:45








  • 2





    Possible duplicate of How to get Best Selling Product Collection in Magento 2 using Object Manager

    – Prathap Gunasekaran
    Feb 13 at 5:48











  • I tried same as your suggestion. But it will not working

    – Mayur Jotaniya
    Feb 13 at 6:11

















Similar question here : magento.stackexchange.com/questions/198708/…

– Satish Dubariya
Feb 13 at 5:45







Similar question here : magento.stackexchange.com/questions/198708/…

– Satish Dubariya
Feb 13 at 5:45






2




2





Possible duplicate of How to get Best Selling Product Collection in Magento 2 using Object Manager

– Prathap Gunasekaran
Feb 13 at 5:48





Possible duplicate of How to get Best Selling Product Collection in Magento 2 using Object Manager

– Prathap Gunasekaran
Feb 13 at 5:48













I tried same as your suggestion. But it will not working

– Mayur Jotaniya
Feb 13 at 6:11





I tried same as your suggestion. But it will not working

– Mayur Jotaniya
Feb 13 at 6:11










1 Answer
1






active

oldest

votes


















0














Use always construct method instead of oject manager. Add below code in your block file :



protected $_collectionFactory;

public function __construct(
MagentoBackendBlockTemplateContext $context,
MagentoSalesModelResourceModelReportBestsellersCollectionFactory $collectionFactory,
array $data = []
) {
$this->_collectionFactory = $collectionFactory;
parent::__construct($context, $data);
}


public function getBestSellerCollection() {
$bestSellerProdcutCollection = $this->_collectionFactory->create()->setModel('MagentoCatalogModelProduct')->setPeriod('month');
return $bestSellerProdcutCollection;
}


and add this code in phtml :



$bestSeller =  $block->getBestSellerCollection();


Hope, It will helpful for you.






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%2f261509%2fmagento-2-how-to-get-best-seller-product-collection-using-object-manager-in-ho%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














    Use always construct method instead of oject manager. Add below code in your block file :



    protected $_collectionFactory;

    public function __construct(
    MagentoBackendBlockTemplateContext $context,
    MagentoSalesModelResourceModelReportBestsellersCollectionFactory $collectionFactory,
    array $data = []
    ) {
    $this->_collectionFactory = $collectionFactory;
    parent::__construct($context, $data);
    }


    public function getBestSellerCollection() {
    $bestSellerProdcutCollection = $this->_collectionFactory->create()->setModel('MagentoCatalogModelProduct')->setPeriod('month');
    return $bestSellerProdcutCollection;
    }


    and add this code in phtml :



    $bestSeller =  $block->getBestSellerCollection();


    Hope, It will helpful for you.






    share|improve this answer




























      0














      Use always construct method instead of oject manager. Add below code in your block file :



      protected $_collectionFactory;

      public function __construct(
      MagentoBackendBlockTemplateContext $context,
      MagentoSalesModelResourceModelReportBestsellersCollectionFactory $collectionFactory,
      array $data = []
      ) {
      $this->_collectionFactory = $collectionFactory;
      parent::__construct($context, $data);
      }


      public function getBestSellerCollection() {
      $bestSellerProdcutCollection = $this->_collectionFactory->create()->setModel('MagentoCatalogModelProduct')->setPeriod('month');
      return $bestSellerProdcutCollection;
      }


      and add this code in phtml :



      $bestSeller =  $block->getBestSellerCollection();


      Hope, It will helpful for you.






      share|improve this answer


























        0












        0








        0







        Use always construct method instead of oject manager. Add below code in your block file :



        protected $_collectionFactory;

        public function __construct(
        MagentoBackendBlockTemplateContext $context,
        MagentoSalesModelResourceModelReportBestsellersCollectionFactory $collectionFactory,
        array $data = []
        ) {
        $this->_collectionFactory = $collectionFactory;
        parent::__construct($context, $data);
        }


        public function getBestSellerCollection() {
        $bestSellerProdcutCollection = $this->_collectionFactory->create()->setModel('MagentoCatalogModelProduct')->setPeriod('month');
        return $bestSellerProdcutCollection;
        }


        and add this code in phtml :



        $bestSeller =  $block->getBestSellerCollection();


        Hope, It will helpful for you.






        share|improve this answer













        Use always construct method instead of oject manager. Add below code in your block file :



        protected $_collectionFactory;

        public function __construct(
        MagentoBackendBlockTemplateContext $context,
        MagentoSalesModelResourceModelReportBestsellersCollectionFactory $collectionFactory,
        array $data = []
        ) {
        $this->_collectionFactory = $collectionFactory;
        parent::__construct($context, $data);
        }


        public function getBestSellerCollection() {
        $bestSellerProdcutCollection = $this->_collectionFactory->create()->setModel('MagentoCatalogModelProduct')->setPeriod('month');
        return $bestSellerProdcutCollection;
        }


        and add this code in phtml :



        $bestSeller =  $block->getBestSellerCollection();


        Hope, It will helpful for you.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 18 mins ago









        Rohan HapaniRohan Hapani

        6,31831764




        6,31831764






























            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%2f261509%2fmagento-2-how-to-get-best-seller-product-collection-using-object-manager-in-ho%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

            “%fieldName is a required field.”, in Magento2 REST API Call for GET Method Type The Next...

            How to change City field to a dropdown in Checkout step Magento 2Magento 2 : How to change UI field(s)...

            夢乃愛華...