Product Pre Order

Product Pre Order



Magento Platform
Open Source (CE)

Tech Specifications

Current Version:
Beta Build
17 October, 2018
Extensions, Content & Customizations, Product Content
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9
License Type:


Allow customers to pay for products which are soon to be released or out of stock. A customer can pay the full or a partial amount for pre order.

Other Extensions by WebKul SoftWare Private Limited


Back to top

With the help of this extension, the store owner can allow the customers to pay for products which are not yet released on the store. If a product is out of stock, a customer can still add the product to cart and place the order. And once the product is back in-stock, the customer will receive an email notification.


Use Case:

Pre-orders are basically used for attracting buyers attention for upcoming products that'll be added to the online store soon. Pre-orders are mostly used for products such as - movies, video-games, mobile phones, e-books, audiobooks.



  • A customer can place an order for out of stock products.
  • Pre-order module works with simple, virtual, and configurable product types.
  • The Admin can display a custom pre-order message on the product pages.
  • Enable pre-order status and set availability date for each product.
  • Configure full payment or partial payment (with percent) for pre-orders.
  • Allow free pre-order functionality with no advance payment.
  • Display free pre-order note on product pages.
  • Auto-email notification to customer when a product is available.
  • The Admin can manually notify the customers when a product is available.
  • Set sender email address for the notification emails.
  • Select email template for product in-stock notification.
  • Guest users can also create pre-orders.
  • Supports multi-language translations.
  • The source code is fully customizable.


Work Flow:

Before doing module configuration for pre-order, you need to display out of stock products. After that, go to Stores>Configuration>Webkul>Pre-order and configure pre-order settings.

You can select pre-order payment type as - full or partial payment. For partial payment, you can set a percentage amount like 40. Enter content for the pre-order message which will appear on all pre-order products.

Enable auto-email notification to customers when the product is available, set sender email address, add any note to the pre-order email, and select mail template.

There is an option to display the free pre-order message on product pages where a customer can pre-order a product without making advance payment. To do that, you need to set partial payment percent as 0 (zero).

Now, go to Catalog and edit any product, set Stock Status to Out of Stock, select Pre-Order option as Yes, and set a date for Product Availability from the calendar.

On the storefront, a customer will see the 'Pre-Order' button instead of 'Add to Cart' button. Also, pre-order message, free pre-order note, and date of availability will be visible on the product pages.

The purchase process for purchasing a pre-order product is same as of default Magento procedure. But, when the partial payment is configured, two orders will be created and managed.

In the first order, the customer makes the partial payment and places the order. When the product is available, the customer can make the remaining payment by going to order information page and click the 'Complete Preorder' button. After that, a product will be added to the cart whose price will be identical to the remaining amount which needs to be paid by the customer.



Using product pre-order module, you can add pre-order functionality to your Magento store. Pre-orders are essential for doing marketing of upcoming products which will be added soon. Also, if an existing product's stock is depleted, the store owner can still accept new orders for that out of stock product and manage them efficiently.



You can check the live demo here.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1
  • Stability: Beta Build
  • Description:

    -------------------------------- Version 2.0.1 --------------------------------------
    + Email template functionality added for notification email.
    + Preorder note added on the category page.
    + Preorder note added on the 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.
    + UI grid added in admin.
    + Updated composer.json as per magento 2.1.x version.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top