Back to Top

How to Show Product Stock Remaining Items in Magento 2

Updated 21 June 2022

In this article, You will learn how to get the products Qty left in stock. We also show you the way to even customize them by adding a custom message for stock low Qty.

Please follow these steps one by one:

Step-1: On the Admin Panel, go to the Stores menu then under the Settings section you find Configuration options ( Stores > Settings > Configuration ) See the Image below

storeconfig


Step-2: On the left panel, go to the Catalog tab and then select the Inventory option ( Catalog > Inventory )
Step-3: Enter the number like 5 in the Display X left Threshold field. In the Store View, Buyers can see “Only 5 left” or the lowest quantity.

threshold

You can customize the message “Only 5 left” by overriding this template file.
Follow the path: \vendor\magento\module-catalog-inventory\view\frontend\templates\stockqty\default.phtml

Searching for an experienced
Magento 2 Company ?
Find out More

Rewrite the code below:

<?php if ($block->isMsgVisible()): ?>
<div class="availability only" title="<?= /* @escapeNotVerified */ __('Only %1 item(s) left in stock', ($block->getStockQtyLeft())) ?>">
<?= /* @escapeNotVerified */ __('Only %1 item(s) left in stock', "<strong>{$block->getStockQtyLeft()}</strong>") ?>
</div>
<?php endif ?>

By Following the steps, the message “Only 5 items left in stock” we get. However, by Magento 2 default, we can use the above option for simple products since we maintain the inventory for simple products.

You can also check the below link Magento docs which give you more information about inventory stocks and also check our other blogs.

Reference: https://experienceleague.adobe.com/docs/commerce-admin/inventory/stocks/stocks-manage.html

You can also check our other blogs https://webkul.com/blog/magento-2-how-to-create-system-xml-configuration-and-customization/

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home