ماجنتو 2 :المنتج الأكثر مبيعا والأكثر مشاهدة على الصفحة الرئيسية

magento.stackexchange https://magento.stackexchange.com//questions/92157

  •  13-12-2019
  •  | 
  •  

سؤال

كيف تحصل على المنتج الأكثر مبيعا والأكثر مشاهدة في الصفحة الرئيسية ماجنتو 2?

علينا أن نعرض الأكثر مبيعا والأكثر مشاهدة قائمة المنتجات في شريط تمرير الصفحة الرئيسية في الماجنتو 2

هل كانت مفيدة؟

المحلول

بالنسبة إلى الكتب الأكثر مبيعًا، قم بإنشاء كتلة في __construct الحصول على مثيل

\Magento\Sales\Model\ResourceModel\Report\Bestsellers\CollectionFactory $collectionFactory,

السابق

<?php
namespace Sugarcode\Test\Block;

class Test extends \Magento\Framework\View\Element\Template
{
    protected $_coreRegistry = null;
    protected $_collectionFactory;

    public function __construct(
        \Magento\Backend\Block\Template\Context $context,
        \Magento\Framework\Registry $registry,
       \Magento\Sales\Model\ResourceModel\Report\Bestsellers\CollectionFactory $collectionFactory,
        array $data = []
    ) {
        $this->_collectionFactory = $collectionFactory;
        $this->_coreRegistry = $registry;
        parent::__construct($context, $data);
    }



    public function _prepareLayout()
    {
        return parent::_prepareLayout();
    }
    public function getBestSellerData()
    {
        $collection = $this->_collectionFactory->create()->setModel(
            'Magento\Catalog\Model\Product'
        );

        return $collection;
    }       

}

لعرضه مؤخرًا ، يمكنك استخدام عنصر واجهة المستخدم من جانب المسؤول وإلا يمكنك كتابة كتلة مخصصة مع \Magento\Reports\Model\ResourceModel\Product\CollectionFactory $productsFactory

ينظر الى:

vendor\magento\module-backend\Block\Dashboard\Tab\Products\Viewed.php

and

vendor\magento\module-backend\Block\Dashboard\Tab\Products\Ordered.php 

نصائح أخرى

استخدم التعليمات البرمجية التالية لعرض أفضل المنتجات وكذلك المنتجات الأكثر مشاهدة في منزلق Magento 2 الخاص بك.

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top