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

    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
    Technology Partner Awards.
    Top Selling Extension Winner
    2 times in a row - 2017 & 2018

    Magento 2 Pre Order

    Magento 2 Pre Order Extension: This extension allows the customer to pre-order products that are not yet available at the online store.

    With the help of the Magento 2 Pre-order extension, the customer or the guest user can place an order for any product that is available for preorder by the admin. The admin can set whether the customer will pay a full or partial amount of the product.


    * Required Fields

    Add To Cart
    30 Days Refund*
    Lifetime Free Upgrade
    Only One Time Payment
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Customization
    • Changelog

    Magento 2 Product Pre Order Extension: If you want a solution that can gauge a level of demand for products that are not available or yet to be launched on the store. Then, Magento 2 Pre-Order module is one such solution.

    Using Magento 2 Pre-order extension, the registered customer and the guest user both can place orders for upcoming products. The customers can pay in advance and get their orders shipped when becoming available. The customer can pay either a full or partial amount of the product's price. The admin can configure the pre-order product availability date. And, can even charge an additional fee for pre-orders placed by the customers.

    Important Note -

    • Partial payment info is visible on the product page and the cart page only when the admin enables the partial’s payments from the configurations.
    • For the configurable, bundle and grouped products admin needs to add its associate product in the preorder state.
    • All product types and MSI compatible modules 3.0.0 will not show old preorder version data. If you purchase any previous version, it will not be compatible with all types of products and MSI.

     Highlighted Features

     Sell Upcoming Products

    Sell and accept orders for upcoming products.

     Analyze New Product Demand

    Analyze customer demand and initial sales of the products.

     Advance Booking

    Pay in advance and book items to guarantee assured delivery.

     Receive Advance Payment

    Accept partial or full payment for pre-order products.

     Show Arrival Date

    Specify the product availability date.

     Email Notification

    Notify customers when a pre-ordered product is available.

    What is the usability of the Pre-Order Plugin?

    This plugin allows the store owner to test the market demand before investing in the product completely. It gives them a rough idea about how hit the product will be post-launch. In an eCommerce environment where there is tough competition between a variety of products.

    This plugin is a remarkable solution for it. It allows both the registered as well as the guest customer to place the order for the upcoming products. It can act as a boon to them to grab the product even before its realized in the market.

     Pre Order Payment - Full or Partial

    Magento 2 Pre-Order module is useful for the products which are about to be launched or not available on the store. So, the customers can pay in advance and book their items to guarantee assured delivery. The admin can configure the module for the proper workflow like -

    • Enable the preorder feature for the products.
    • Define payment for pre-order for the customers – Full Payment or Partial Payment.
    • Set the percentage amount of the product’s price to be paid by the customers if payment for pre-order is partial payment type.
    • Configure a custom message displayed on the pre-order product page.
    • Can even charge the pre-order additional fee by defining additional fee calculation type as fixed or percentage.
    • Define the maximum allowed quantity for the customers to purchase the pre-order products.
    Payment Types and Additional Fees

     Show Custom Note & Product Availability Date

    The module works with simple, virtual, and configurable products. On the product page, the customer will see the various information about pre-ordering the product such as:

    • Partial Payment Info – The partial amount of product’s price needs to be paid by the customer.
    • Pre-order Custom Message – Custom message for displaying the additional information for the customer
    • Product Availability Date - Date of pre-order product availability.
    • Pre Order button – Pre Order button to place the order for the pre-order product.

    Note - The pre-order product should have the pre-order option set to ‘Yes’.

    Product Page

     Completing Partial Payment Pre Order

    • Registered and guest users both can place the pre-orders successfully.
    • The customer can place the pre-order either by making the full payment or partial payment as per the configuration.
    • On the product page, the customers can view the pre-order payment information.
    • For the full payment, the customer will make the full payment including the shipping cost, and place the order.
    • And, when the product is available, the customer receives an email notification.
    • But in partial payment, the customer first pays some percentage of the product’s price plus the shipping cost.
    • And, when the product is available, the customer receives an email notification for making the remaining payment using the second-order ID.
     Placing Order

     Add Pre-Order Items & Products in Shopping Cart

    The customers can add pre-order products and non-pre-order products both to the single cart successfully. After adding the product to the shopping cart, the customer can see the following details about pre-order:

    • Type - The type can be preorder the product.
    • Payment Type - The preorder type can be partial or full payment for preordering the product.
    • Pre-order Percent - Partial amount percentage of the product’s price configured by the admin.

    Note: The customer can place the same order multiple times for a particular pre-order product.

     Shopping Cart

     Completing Pre Order

    • Placing the order by the customer will not reduce the inventory.
    • The product inventory will decrease only when the admin completes the pre-order.
    • When the product will be available, the customer will get an email notification for completing the order and pay the remaining amount.
    • The customer will not pay the shipping charge at the time of pre-order completion.
    • The customer cannot update the quantity of the pre-ordered products on the shopping cart page.
    • Once the order is placed, the customer can view the pre-order information “My Orders” section.
    Completing Pre Order

     View Pre Orders List

    The admin can see all the pre-orders received from the customers, showing detailed information. The admin can select the orders in bulk and send emails to those selected ones.

    • The admin can easily differentiate between the normal and pre-order orders checking the order type under the column “Order Type”.
    • The admin can filter out the order for pre-order products in the global order list using the filter “Order Type”.
    • The module also has a separate section to view all the pre-orders received from the customers.
    • The admin can see the Order Id, Purchase Date, Product Name, Customer Name, Customer Email, Paid Amount, Remaining Amount, Pre-order Type, Pre-order Status.
    • The admin can even notify the customers manually about the product availability.

    Note -

    • If the invoice is not generated for the pre-order, the customer will not get the Product Availability notification. Therefore, the admin must create the invoice after receiving the pre-order payment.
    • This module does not apply to the current (3.0.0.) version. Magento 2 Pre-order works with simple, configurable, grouped, bundle, virtual, and downloadable.
    View Pre-Order List

    Compatible With MSI Feature

    Make the pre-order process for the customers faster and efficient, and save their time by speeding up the delivery process.

    • This can be done by getting the products from the nearest source or inventory.
    • Magento 2 MSI allows showing the stock availability to the customers according to the nearest sources.
    • The admin can create multiple sources and add stock availability according to the sources.
    • Further customers can pre-order for the products on the frontend and that will get delivered to them from the nearest source.
    Compatible With MSI Feature

     Complete Features List

    • The buyer can pre-order products.
    • Works with Simple, Virtual, Group, Bundle, Downloadable and Configurable products.
    • This module also supports the product with custom options.
    • Set a custom message to display on the preorder product page.
    • The admin can set preorder status and availability dates.
    • Using this module customers can pay the full or partial payment.
    • Set the custom percentage of the partial amount to pay for pre-ordering.
    • Customers can receive an automatic email notification when a product is made available on the store and removed from the PreOrder state.
    • Guest users can also use the pre-order feature and place orders.
    • The admin can display Free Preorder notes to customers.
    • Multi-Lingual support / All language working including RTL.
    • The code is fully open & you can customize it according to your need.

    Huawei Case Study - Online Inventory Management

    Dealing with product unavailability is a challenge faced by every other retailer and online seller.

    No matter, how reliable is the flow of goods and materials, your supply chain management can get affected due to many controllable or uncontrollable reasons.

    Read Huawei Kuwait Case Study to know, this leading smartphone manufacturer handles pre-sale orders and online inventory to serve its Middle-East consumers.

    Huawei Case Study - Online Inventory Management


    For any query or issue please create a support ticket here

    You may also check our quality Magento 2 Extensions.

    Rating 5.0
    based on 12 reviews

    Recent Reviews

    Write a review

    Great module, perfect support

    Posted On - July 18, 2021

    Great and simple module! Can just recommend it! After installation, it didn't work (my own fault :-)), so I posted in the support ticket and the problem was solved within 4 hours!


    Posted On - February 10, 2021

    Fault free aftercare, 12 stars out of 10. A few issues with it working out the box but this was related to our site and the amount of customisation probably, the guys kept plugin away to resolve where others would give up, cannot fault them

    Brilliant aftercare

    Posted On - February 10, 2021

    Fault free aftercare, 12 stars out of 10. A few issues with it working out the box but this was related to our site and the amount of customisation probably, the guys kept the plugin away to resolve where others would give up, cannot fault them.

    Excellent app and top class service

    Posted On - October 7, 2020

    Bought this with installation, module works perfect with on 2.1.2 and guys from webkul were very fast and professional and helpful. Would recommend.

    very Good extension for pre-orders Magento 2

    Posted On - October 7, 2020

    we bought this extension three weeks ago, and we ask the team of Webkul to make some customization. it was very good and working well on our store.
    The team showed good commitment and professionalism to accomplish the task.

    Load more reviews

    Frequently Asked Questions

     In which all cases the Pre-Order feature useful?
    The Pre-Order majorly covers three usage areas:
    1- Pre-launch of a new product.
    2- Out-of-stock product due to outraging demand.
    3-Quantity of the product demanded by the customer is more than available.
     Does the customer need to make the full payment for the Pre-Order?
    The customer can also make a partial payment for the Pre-Order products.
     How the store owner manages the inventory?
    The inventory, in this case, gets effected only after the placed order is completed.
     How will the customer be notified about the product being in stock?
    The customer will receive an automated mail of the Product being back in stock.
     How will the customer get the idea that the product is available for Pre-order?
    The product detail page will display the custom message about the product allowed for the Pre-Order.

    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.

    Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure 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 4.0.1
    • + Version upgrade.
    Version 4.0.0
    • + Compatible with Magento 2.4.x.
    Version 3.0.0
    • + Compatible with MSI feature.
    • + Add supportability with Grouped Product, Bundle Product, Virtual Product, Downloadable Product.
    • + Worked with In Stock products.
    • + Remaining preorder quantity will show in admin panel.
    Version 2.1.0
    • + Compatible with Magento 2.3.*.
    Version 2.0.6
    • + Preorder Qty feature added.
    • + Added Global and customer wise Preorder Fee feature added.
    • + Preorder Order Status added.
    • - Issue related with 0 quantity fixed.
    Version 2.0.5
    • + Compatible with Magento 2.2.x.
    Version 2.0.4
    • + Email template functionality added for notification email.
    • - Tax management issue fixed.
    • - Currency management issue fixed.
    • - Some xss issues fixed.
    • - Partial preorder shipment issue fixed.
    • - Filter issues fixed in preorder grid.
    • - Multiple items for Preorder Complete issue fixed.
    Version 2.0.3
    • + Preorder note added on category page.
    • + Preorder note added on search page.
    • + Preorder note added on wishlist page.
    • + Preorder note added on compare page.
    • - Fixed issue of quantity decrease after complete preorder.
    • - Fixed issue of complete preorder for guest.
    • - Fixed issue of email for complete payment preorder.
    • - Fixed issue of multiple quantity complete preorder.
    • - Fixed issue of preorder button on wishlist page.
    • - Fixed issue of preorder button on compare page.
    • - Fixed issue of preorder button on advanced result page.
    • - Fixed issue of wrong preorder info in minicart.
    • - Fixed issue of edit preorder complete product in cart.
    Version 2.0.2
    • + Ui grid added in admin.
    • + Order note functionality added for preorder product.
    • - Validation added in system configuration
    • - 0 percent preorder issue fixed.
    • - Grid issue fixed.
    • - Swatch issue fixed.
    • - All products add to cart button issue fixed.
    Version 2.0.1
    • + Updated composer.json as per magento 2.1.x version.
    • - Date issue fixed
    • - Quantity issue fixed
    Version 2.0.0
    • + Buyer can preorder out of stock products.
    • + Works with products like Simple, Downloadable, Virtual & Configurable.
    • + Using this module customer can pay full or partial payment.
    • + Admin can set custom percentage of the amount to be paid for preordered product.
    • + Admin can set a custom message to display on the preorder product.