ماجنتو 2 :المنتج الأكثر مبيعا والأكثر مشاهدة على الصفحة الرئيسية
-
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.لا تنتمي إلى magento.stackexchange