Reading list Switch to dark mode

    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