60-day Money Back


Frequent Update


365-day Support

Custom Stock Status for Magento 2


Magento 2 Custom Stock Status extension allows store owners to add any stock status to any products. Custom Stock Status is the effective solution to provide customers with more details about product availability, while it helps stores increase sales considerably with attractive stock status labels.

Total price:


This demo is hosted on Cloudways

Magento 2 Custom Stock Status for Magento 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Custom Stock Status



  • 60-day money back guarantee
  • FREE installation for all

Checkout now


Problem 1. The limitation of stock status: In Magento 2 Default, the number of stock status is restricted in In stock or Out of Stock only. The stores are not able to add more statuses such as Coming soon, Available next week, Hurry up! Last items!

Problem 2. Customers lack information about stock status: Customers would like to know about the detailed situation of stock of a products such as the current quantity is many or not, but it is impossible in Magento default configuration.

Problem 3. Stores lack chances to increase sales via stock status: In Magento 2 Default, store owners can not add more appealing text or image at the place of stock status of a product with the aim to attract customers and increase the sales.


Solution 1. More stock status, more information to customers: Mageplaza's Custom Stock Status allows adding unlimited stock status for specific products. As a result, customers can get to know the details of their concerned products and make purchase decision easily.

Solution 2. More stock status, more chances to increase sales: Magento 2 Custom Stock Status by Mageplaza allows adding any appealing texts and eye-catchy images to specific products. Therefore, the store owners can have more opportunity to attract customers, quicken their purchase, and increase sales for targeted products.

Solution 3. More stock status, better user experience: When customers reach their favored items and clearly know about the product availability, they will feel good about store information.

Create unlimited custom stock status

Magento 2 Custom Stock Status helps the store owners create unlimited stock status for products. The stock labels are not limited in only In stock and Out of stock any more.

There is no restriction to the label of any stock status, so depending on each purpose and real situation, store owners can set the appropriate stock label for each or a group of products as they wish.

Apply stock status label automatically

One of the most noticeable features of Custom Stock Status for Magento 2 is applying specific stock status label automatically depending on the change in product quantity ranges.

For example, if the quantity of a product is 1 to 10, the stock status will be “Hurry up! Last items”. And if product quantity drops below 1, the stock notification will be automatically changed to ‘In Stock in 5 Days’.

Support all product types

Magento 2 Stock Status can be applied to all product types including:

Simple products
Configurable products
Group products
Bundle products

Therefore, even when customers make any change when selecting specific attributes of a product, the stock status will be changed automatically accordingly. For example, the T-shirt Pro size M, red color is nearly out of stock. When the customers click to select this child product, the stock status will appear “Hurry up! Last items”

Stock status on various positions

Customers will be well notified about the product stock status at the most common positions on store sites. Customers can view the stock status on the following pages:

Product listing page
Product detail page
Shopping cart page
Product widget block

Beautify stock labels with images

To make the stock status label more attractive and lively, the extension allows uploading an image before status text of a product easily.

The eye-catchy images will attract customers’ attention and make the the display of stock status as well as the whole page more lively and nice-looking. Besides, admins can set the position of the image either in front of or behind the text.

More Features
Check out more details of Custom Stock Status


Product condition

Allow selecting to apply custom stock status to in-stock or out-of-stock products


Variables supported

Support variables for stock status label


Mobile friendly

Well responsive with mobiles, desktop, tablets, and other screen sizes.


Extension compatibility

Well compatible with Mageplaza extensions: One Step Checkout, Pre order, Countdown Timer, Name Your Price

Choose your suitable edition


Crafted for a great webstore start $ 199 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

Great for an enterprise solution $ 399 first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

The 1st stage is setting the General Configuration (enable extension, select product type, page, status format). In the 2nd stage, you should set all stock status options at the Manage Custom Stock Status section. In the 3rd stage, you should set the dynamic quantity groups which are added with the qty ranges and specific stock status. The final stage is going to Product > Catalog and selecting a product to assign it with stock status.

The custom stock status of a product can be displayed at Product Listing Page, Product View Page, Shopping Cart Page, Mageplaza One Step Checkout Page.

Child Configurable Product comes from the options of product attributes such as color, size, material and so on. Store admins can set stock status based on the attribute option.

A Dynamic quantity group is the one which has a quantity range such as from 10 to 50 units. If store admins set various dynamic quantity groups, they can set the relevant stock status for each group. Depending on the real stock situation, the stock notification will change accordingly automatically.

Yes, you can do this easily. Go to Manage Custom Stock Status > Manage Swatch and add any image you want for each stock status.

Yes, variables are supported well in Magento 2 Custom Stock Status extension. Admins can set the label with variables such as “Only {{qty}} in stock”.

Custom Stock Status extension has not been compatible with Magento 2 Multi Source Inventory. However, in the meantime, compatibility can be customizable. Mageplaza team has a plan to make Custom Stock Status extension work well with Magento 2 Multi Source Inventory, and we expect to roll it out in the near future.

Reviews (6)

04 May 2022

Without effort

Lots of status labels to choose from, and the display can be automated, so my store looks quite eye-catching now, without effort of course. I've also got instant replies from the support team, thank you.

Killian -Verified Purchase
19 April 2022


I can add any stock status to any products, and that's amazing. Your support team is amazing as well.

Matthew -Verified Purchase
20 April 2021

What I was looking for

I was looking for something that could let me customize stock status. I wanted to add something like Cooming soon or limited quantities... and found that this extension can do exactly what I wanted. Bought it with the Pre-order extension and I think that they are a winning match

Simona -Verified Purchase
04 February 2021

What I need

I wanted to add more information than just In stock or Our of stock as a calling for purchase. So when I found this extension I was really excited, it's exactly what I need. I can even design the labels so it looks amazing. Thank you Mageplaza.

Oliver -Verified Purchase
29 January 2021

Great extension

I've had quite a lot of problems with stock status because my customers want to know but I couldn't reply all of their inboxes at once. Great extension. Works perfectly for my store.

Bernadette -Verified Purchase
04 November 2019

A must have for your store

This extension is a must-have for your store if you have such products are not readily available or if you make the products available on special request, If you have such products then close your eyes and get this extension from Mageplaza only. Why only from Mageplaza? Because of their lovely and fast support.

Abhishek -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v4.0.2 (Magento v2.4.x)

    27 June 2023

    • Compatible with Magento v2.4.6
    • Fix minor bugs
  • v1.1.4 (Magento v2.3.x)

    19 August 2021

    • Fixed minor bugs
  • v4.0.1 (Magento v2.4.x)

    10 June 2021

    • Compatible with Magento 2.4.2
    • Fixed minor bugs
  • v1.1.3 (Magento v2.3.x)

    10 June 2021

    • Compatible with Magento 2.3.5
    • Fixed minor bugs
  • v1.1.2 (Magento v2.3.x)

    20 October 2020

    • Compatible with Mageplaza Product Slider
    • Fixed display error with Configurable Product
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    16 October 2020

    • Supported Magento v2.4.0
  • v1.1.1 (Magento v2.3.x)

    24 July 2020

    • Compatible with Magento v2.3.5
  • v1.1.0 (Magento v2.3.x)

    05 May 2020

    • Supported RestAPI & GraphQL
  • v1.0.1 (Magento v2.3.x)

    24 May 2019

    • Compatible with Magento 2.3.1
    • Improved code style & performance
  • 1.0.0 (Magento v2.3.x)

    28 February 2019

    Initial Release

Custom Stock Status's Full Features

Custom Stock Status for store admins

  • Enable/ Disable the extension
  • Select products to apply: In stock or Out of stock or both
  • Select status format: Text Only, Image Only, Text & Image, Image & Text
  • Select position(s) to display stock status: Product View, Product Listing Page, Product Widget Block, Shopping Cart Page
  • Allow/ Disallow applying the custom stock status with child product options
  • Enable/ Disable showing specific stock status based on dynamic quantity range
  • Configure the text and/or image of each stock status
  • Configure automatic stock status based on quantity ranges

Custom Stock Status for customers

  • Get more information about the stock status of each product
  • Grab the chance when the products come back to stock or arrive
  • Have better shopping experience

Why choose Mageplaza Magento 2 Custom Stock Status

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.

innovate exchange partner
mageplaza trustpilot
follow magento coding standard
8 years ecommerce

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.