- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2017
04:58 PM
08-15-2017
04:58 PM
Display "Max Order Limit: XX" in Product page?
I'm using 2.1.7. I'd like to have this on each products page:
Max Order Limit: XX
With XX being the Maximum Qty Allowed in Shopping Cart setting on the products settings page. Whats the code to add that to the product's page?
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-23-2017
09:33 AM
08-23-2017
09:33 AM
Re: Display "Max Order Limit: XX" in Product page?
Bump... Anyone know the call or this?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-23-2017
11:21 PM
08-23-2017
11:21 PM
Re: Display "Max Order Limit: XX" in Product page?
Hello,
You can get Max Order limit by below way in product page,
First way,
Using directly Objectmanager,
You can get Max Sale Qty for each product using,
$productId = 10; $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $stockManager = $objectManager->get('\Magento\CatalogInventory\Model\Stock\StockItemRepository')->get($productId); $maxQtyForProduct = $stockManager->getMaxSaleQty(); <div class="maxorderlimit"><?php echo __("Max Order Limit: $maxQtyForProduct"); ?></div>
Second Way,
Create Block file,
<?php namespace Test\Maxsale\Block; class Test extends \Magento\Framework\View\Element\Template { protected $stockItemRepository; public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\CatalogInventory\Model\Stock\StockItemRepository $stockItemRepository, array $data = [] ) { $this->stockItemRepository = $stockItemRepository; parent::__construct($context, $data); } public function getStockItemData($productId) { return $this->stockItemRepository->get($productId); } } ?>
Create template file,
$productId = 10; $itemStock = $block->getStockItemData($productId); echo "<pre>";print_r($itemStock->getData());
if issue solved, Click Kudos/Accept as solutions.
If Issue Solved, Click Kudos/Accept As solutions. Get Magento insight from
Magento 2 Blogs/Tutorial
Magento 2 Blogs/Tutorial