Magento 2 Custom Stock Status Extension by Mageplaza

- E-Commerce, Magento 2

magento 2 custom stock status extension

When it comes to product status, it is considered an introduction and grabs the customers’ attention when clicking to see a specific product. However, in Magento 2 Default, the number of stock status is limited in In stock or Out of Stock only. Besides, it does not allow adding more attractive texts or images at the place of stock status, which can contribute to making customers stay still with the product longer.

Understanding those weaknesses, the Mageplaza Custom Stock Status extension was created. It supports store owners to generate unlimited stock status and labels for any products. Thanks to the detailed information about the product visibility, it will enhance customers’ experience significantly. 

'

Get Magento 2 Custom Stock Status Extension by Mageplaza

Why choose the Mageplaza Custom Stock Status extension for your Magento 2 online store?

The functionality to create an unlimited number of Custom Stock Status

magento 2 custom stock status extension

With the Custom Stock Status extension by Mageplaza, the stock labels are not restricted in the In stock and Out of stock anymore. It supports the store owner to create multiple stock statuses for products.

Thanks to this feature, online stores can set suitable stock labels based on their purpose and real situation for any specific or group of products they prefer.

Support auto-applying stock status label

magento 2 custom stock status extension

Another outstanding function of the Magento 2 Custom Stock Status module is automatically setting the certain stock status label to each item according to the change in the ranges of product quantity.

For instance, if the product quantity is from 1 to 10, the stock status will display “Hurry up! Last items”. Otherwise, if the quantity is less than 1, the stock notification will be auto-changed to ‘In Stock in 5 Days’.

Apply the stock status for all types of products 

magento 2 custom stock status extension

This extension supports adding stock status to all product types containing:

  • Simple Products
  • Configurable Products
  • Group Products
  • Bundle Products

As a result, the stock will be automatically adjusted once customers perform any actions to change particular attributes of a product. For example, the T-shirt Pro red color, size M is almost out of stock. So if customers click to choose this child product, the stock status “Hurry up! Last items” will appear simultaneously. 

Display the stock status on different positions

magento 2 custom stock status extension

The stock status will be shown in the most common positions on websites, which assure clients to be well notified. There are 4 following pages that allow customers to see the stock status, including:

  • Product Listing Page
  • Product Detail Page
  • Shopping Cart Page
  • Product Widget Block

Easily attach beautiful images with labels

magento 2 custom stock status extension

In order to beautify and make the stock status label more dynamic and appealing, this plugin assists in uploading the images with ease before filling in the status text for a product.

With these eye-catching images and the stunning display of stock status as well as the whole page, customers’ attention can be attracted dramatically. Moreover, the store admin can freely place the image position either in front of or behind the text.

Additional features

Product conditions

Mageplaza Custom Stock Status extension supports admins to apply the custom stock status to in-stock, out-of-stock products, or both.

Support adding the variable for the status label 

This module allows the store owners to include variables for the stock status label.

Mobile friendly

Magento 2 Custom Stock Status extension is well responsive with mobiles, desktops, tablets, and other screen sizes.

Extension Compatibility

The plugin is fully compatible with other Mageplaza extensions: One Step Checkout, Pre-order, Countdown Timer Banner, Name Your Price.

Backend 

From your Admin Magento, make your way to Stores> Custom Stock Status> Configuration.

General Configuration 

magento 2 custom stock status extension

  • Enable: Choose Yes to activate all the functionalities of the module.
  • Apply for Products: Select the type of products to apply for Custom Stock Status:
    • In Stock: only in-stock products can be applied for Custom Stock Status.
    • Out of Stock: allows out-of-stock products applying for Custom Stock Status.
    • Both: apply the custom stock status to both kinds of products.
  • Status Format: Select to show the status format of the product in Frontend with:
    • Image + Text: Display by the order of image then the text
    • Image Only: Show Custom Stock Status with image only
    • Text only: Only display Custom Stock Status with text
    • Text + Image: Show by the order of text, then the image
  • Display On: Select the page to display the Custom Stock Status. It allows choosing multiple pages to apply at the same time. There are 4 pages, including:
    • Product Listing Page
    • Product View Page
    • Shopping Cart Page
    • Mageplaza One Step Checkout: This option only shows if Mageplaza’s One Step Checkout extension is installed together. 
  • Apply with Child Configurable Product Options:
    • Choose Yes to display the Custom Stock Status with child products on attribute options such as size, color, etc., together with the Configurable Product and the sub-products of Group Product, Bundle Product.
    • Select No if you do not want to show the Custom Stock Status with any child product type.
  • Enable Automatic Stock Status based on Dynamic Quantity Ranges:
    • Select Yes to enable Automatic Stock Status depending on Dynamic Quantity Ranges. If the item meets the requirements of the Dynamic Group, it will be applied for Stock Status with the Group Name group. The Dynamic Group only applied for the Simple Group.
    • If No is chosen, it will not apply to Dynamic Groups.
    • If both the Custom Stock Status and Dynamic Groups are enabled, the priority will be set for the information in the previous Dynamic Groups field. To create additional options for Custom Stock Status and Dynamic Groups, please go to Store> Attributes> Product to search with these 2 attributes.

Manage Custom Stock Status

In your Admin Panel, go to Stores > Custom Stock Status > Manage Custom Stock Status

Properties

Attribute Properties

magento 2 custom stock status extension

  • Default Label:
    • Admins are allowed to change the name of attributes, which will be shown in the Catalog> Product> Edit a product.
    • This field is required.
  • Catalog Input Type for Store Owner:
    • Visual Swatch: Set an option of Custom Stock Status attributes in the Manage Swatch (Values of Your Attribute) field with labels and images. You can upload images with .gif, .jpg, .png format and modify the name of Custom Stock Status attributes for each store. Besides, you can add the variable in status to the Quantity label of the item. For instance,  Only {{qty}} in stock, Will be available tomorrow, {{attribute_code}}
    • Note: If you choose the Visual Swatch option, it allows you to show both the label and image in the Frontend for Custom Stock Status, according to the selection of the Status format field in the Configuration.
  • Values Required: Choose Yes to require these attributes to select an option.

 Advanced Attribute Properties

magento 2 custom stock status extension

The module supports admins to configure the display position of attributes in this section. The Attribute Code and the Validation Input for Store Owner fields are the default values. 

 Manage Labels

magento 2 custom stock status extension

  • Fill in the title to replace Custom Stock Status attributes of the store views. This title will replace the Attributes name. 
  • If this field is blank, it will use the attributes name you set in the Default Label field. For example, Custom Stock Status

Storefront Properties

magento 2 custom stock status extension

  • You can choose the Storefront Properties information to show Attributes in the preferred store views.
  • Also, you can set to use the attributes in some places such as Search, Layered Navigation, Product Listing, etc.,

Manage Dynamic Groups

  • In the Magento Admin, direct to Stores> Custom Stock Status> Manage Dynamic Quantity Groups
  • The Dynamic Group only applies to Simple Product, and once the product satisfies Dynamic Group, it will be prioritized to consider or apply Dynamic Group first.

Properties

Attribute Properties

magento 2 custom stock status extension

  • Default Label:
    • You can set the name for attributes, which is displayed in the Catalog> Product> Edit a product. For instance: Dynamic Group, …
    • This is a required field.
  • Catalog Input Type for Store Owner: The default is Multiple Select.
    • Multiple Select: set a name for Dynamic Group in Manage Options (Values of Your Attribute). If a Simple Product meets each Dynamic group’s conditions, it will apply for Stock Status with the chosen Dynamic group. 

Advanced Attribute Properties

  • This part is similar to the Custom Stock Status section, which allows configuring the display position of attributes. The Attribute Code and the Validation Input Type for Store Owner fields are the default values. 
  • The Manage Labels and Storefront Properties section are exactly the same as those in the Manage Custom Stock Status.

Dynamic Quantity Groups Properties

magento 2 custom stock status extension

  • In this section, choosing the Dynamic Group depending on the quantity will apply for the selected Stock Status if the field Enable Automatic Stock Status based on Dynamic Quantity Ranges in the Stores> Configuration is turned on, and Dynamic Group applies to the Simple Product only. 
  • For example, if the Group Name is Available, choose the Stock Status as Coming Soon 2 (get Stock Status from the Custom Stock Status option created above) with Quantity From = 0, Quantity To = 3. Then, if the quantity of Simple product is within this range, it will be applied to Dynamic Group.

Edit Product

magento 2 custom stock status extension

  • From your Admin Configuration, navigate to Catalog> Products.
  • The Custom Stock Status and Dynamic Groups options are added when installing the Mageplaza Custom Stock Status module. To use these 2 fields, you have to create options attributes in Manage Custom Stock Status and Manage Dynamic Groups sections before. 
  • Note: In case both Custom Stock Status and Dynamic Groups are selected, the Dynamic Group will be prioritized first. If the product does not satisfy the Dynamic group, then it will continue to consider applying for Custom Stock Status. And if it is unsatisfied Custom Custom Status, the Default Magento Stock Status will be used.

Rest API/GraphQL

Custom Stock Status extension by Mageplaza supports using the Rest API/GraphQL to add, get, and manage the product stock status data, display labels, and images with ease. 

Frontend

The Custom Stock Status extension applies to the following product types:

  • Simple Product

magento 2 custom stock status extension

  • Bundle Product: Apply for child products of Bundle products
    magento 2 custom stock status extension
  • Group Product: Apply for child products of Group products
    magento 2 custom stock status extension
  • Configurable Product: Support to configure the Custom Stock Status by product’s sizes and colors.

The bottom line

All in all, if your stores are looking for an effective solution for updating and editing the products’ status, the Custom Stock Status extension by Mageplaza should be a must-have tool on your list. This module not only provides customers with the stock status containing appealing texts and eye-catching images but also saves lots of time and effort for admins to control and update the products’ statuses. With transparent product availability, it will help store owners to enchant more clients and get more sales. 

10% Discount: Use coupon code FIREBEAR to get 10% OFF on all extensions while shopping at Mageplaza store. 

Get Magento 2 Custom Stock Status Extension by Mageplaza

'