• INR
  • USD
Cart 0
  • You have no items in your shopping cart.
    Cart 0
    • You have no items in your shopping cart.


      Show More

      Hire a Developer

      Now You can Hire Webkul Developer and get Webkul Modules Customized as per your needs.
      Contact Us!
      Send Again

      Please Login to Write Your Review

      Product Image
      Magento, 2.0.x , 2.1.x, 2.2.x, 2.3.x, 2.4.x

      Custom Option with Stock and Images for Magento 2

      Custom Option with Stock and Images for Magento 2: Custom options with Stock and images for Magento 2 allows the admin to display the text swatches for custom option selection on the product page. The allowed product types for the variations are simple, virtual, configurable, bundle and downloadable product. 


      * Required Fields

      Add To Cart$99.00 Buy Now
      Request Customization Hire Us
      Configure and Buy
      • Description
      • Reviews
      • FAQ
      • Customers ()
      • Specifications
      • Cloud Hosting
      • Customization
      • Changelog

      Custom Option with Stock and Images for Magento 2: In this module, the admin can create the custom options for any particular product. Condition is the product that can be of simple, virtual, configurable, bundle and downloadable product type. The admin can add the custom options for the specific product and then the customer can Add options, Manage swatch and Manage variation under the Customizable Options section.

      For each custom option, the admin can manage pricing, inventory control, SKU, weight, and also upload an image. The customer can see the variation in the form of text swatches on the product page.

      The custom options added will be required so the customer will select values for every text swatch and add the quantity of the product. After adding all the details the customer can add the product to cart and proceed to checkout

      Highlighted Features

      Display Text-Swatches

      Product variations on the product page will be displayed with swatches.

      Set quantity in stock

      Apart from the global quantity, the admin can also set the quantity in stock for each variation created.

      Ajax functionality

      This is Ajax based module, so no page reload occurs

      Auto-Sync inventory

      After the order has been placed or if a customer returns the product, the product inventory will automatically get synced in specific product variation.

      Input types

      Support following input types:- Dropdown & Radio button only

      Price dependent options

      Set price for each custom option value separately.


      With the help of this module, a customer can easily choose a product from multiple product variations for the same product.

      • This module allows the admin to display the options on the product page as dropdown & radio buttons only.
      • The custom options are simple to create as the admin does not require to maintain separate products for each variant.
      • With this module, the admin can create multiple product custom options, such as color, brand, size, etc.
      • The admin can easily manage the product variation images as well as their quantity in stock.
      • Admin will have proper knowledge about the inventory like stock availability.

       Add options

      The admin can easily add custom options to their products. For this, the admin will navigate to “New Product” page -

      • The admin can set the custom option title & choose the option type.
      • Then admin adds the values to the custom option as per the requirement of the product.
      • The admin can set the price for each custom option value along with the price type and SKU.
      • Multiple custom options will lead to multiple product variations.
      • Also, the admin can manage the swatch by selecting the “Manage swatch option” from there admin can select the desired option labels that he/she wants to display on the product page.
       Add options

       Product Variation

      From here the admin can easily manage the variations of the product depending on the combinations of multiple custom options:-

      • The admin can set an image for various variations.
      • The admin can set quantity in stock for each variation.
      • When a combination of variations gets out of stock then, the customer will not be able to add products to the cart.
      • The admin can set weight for each variation created.
      • The product will get back to its respective stock in case of a product return.
       Product Variation


      The module enhances the shopping experience of the customers and lets them shop as per their preferences -

      • The customers can see the product with the custom options on the product page.
      • The total price offered to the buyer can be product price & can be the price applied to the custom option.
      • The customer can select any custom option value as per the choice.
      • The selected custom option will be visible in the shopping cart and checkout also.
      • Customers can not skip selecting text swatches, as all the fields are mandatory.

       Complete Features List

      • This module is compatible with simple, virtual, configurable, bundle and downloadable product types.
      • Admin can set stock for each option.
      • Admin can set to show custom options as swatches.
      • Dynamic product image based on the selected custom option combination.
      • Show custom option as text swatch.
      • Set swatch and custom option labels.
      • Manage inventory on purchases and return.
      • Ajax based module, so no page reload.
      • Mention weight for every custom option variant.
      • The source code is fully open for customization.


      For any issue related to this module, please create a support ticket here at - or send an email to

      Write a review

       Frequently Asked Questions

       Is there any limit for the admin to add multiple numbers of custom options?
      No, the admin can add an unlimited number of options to their product which would help the customer to buy the desired product as he/she wants.
       What product type does this module support?
      This module can be used with simple, virtual, configurable, bundle, downloadable products.
       What if the quantity entered for each product variation sum up more than the default quantity of the base product?
      In this module, the total of the product variations quantity will be automatically get updated as the default quantity field on the product edit page.
        Can custom options be used for existing products?
      Yes, the custom options can be created for existing as well as new products.
       Can the options created be disabled?
      Yes for this, the admin on the product edit page need to select “Manage swatch” option under the customizable options. From there the admin can un-select the option labels and save the settings.

      Move to Cloud Today

      AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.

      GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.

      In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.

      Default Configuration Details of Server

      • 1 GB RAM
      • 1 Core Processor
      • 30 GB Hard Disk
      • DB with 1 GB RAM and 1 Core Processor

      * Server Configuration may vary as per application requirements.

      Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.

      Get Started with Cloud

      Module code is completely open that means anyone can customize the code as per his / her need , as the developer of the module we also provide customisation and development of the module please contact us for module customisation Paid Service

      Request Customization

      • + Features
      • - Bugs
      Version 3.0.0
      • + Version upgraded.
      Version 2.1.0
      • + Compatible with Magento 2.3
      Version 2.0.1
      • - Bug Fix.
      Version 2.0.0
      • + Admin can set stocks and image data
      • + Admin can set to show custom option as swatch
      • + Show custom image based on selected combination
      • + Show custom option as Text swatch
      • + Manage Inventory on purchase and return