Hot: BSS now has 90+ Hyvä Theme Compatible M2 Extensions - And there're more to come!

From B2B to CheckoutBuy Now

Magento 2 Pre Order

500+ downloads
Magento 2

Magento 2 Pre Order extension will make pre-ordering with Magento 2 or Magento 2 allow backorders easier than ever for both store owners and customers!

  • Allow pre ordering out of stock and upcoming products
  • Be able to pre order magento 2 product on category page
  • Replace Add to Cart button by Pre-Order button
  • Display notes and messages for pre-order products on product page, shopping cart and order details page
  • Edit Magento 2 Pre Order notes, buttons, and messages to be shown in the frontend
  • Manage previous orders  conveniently in the backend
  • Work with Multiple Source Inventory on Magento 2.3.x - 2.4.x

NEW UPDATE:

>>> Discover a mutitude of useful Magento 2 Plugins by BSScommerce

Community: 2.3.x - 2.4.x
|
Enterprise: 2.3.x - 2.4.x

Magento 2 Pre Order extension will make pre-ordering with Magento 2 or Magento 2 allow backorders easier than ever for both store owners and customers!

  • Allow pre ordering out of stock and upcoming products
  • Be able to pre order magento 2 product on category page
  • Replace Add to Cart button by Pre-Order button
  • Display notes and messages for pre-order products on product page, shopping cart and order details page
  • Edit Magento 2 Pre Order notes, buttons, and messages to be shown in the frontend
  • Manage previous orders  conveniently in the backend
  • Work with Multiple Source Inventory on Magento 2.3.x - 2.4.x

NEW UPDATE:

>>> Discover a mutitude of useful Magento 2 Plugins by BSScommerce

Community: 2.3.x - 2.4.x
|
Enterprise: 2.3.x - 2.4.x

 

Free
1-Year Support

 

Free
Lifetime Update

 

Free
Installation

 

(*) 30-Day
Money Back

$79.00

Why is Magento 2 Pre Order a Must-Have Extension?

Take full advantages of all products in your store

Some products on your website are temporarily out of stock or are going to be released soon and your customers have much desire for buying these products at present, what will you do in this situation? Creating a Magento 2 pre-order function for these products is the most suitable solution. You will not miss a lot of potential customers and increase your sales without affecting profit by allowing backorders on Magento 2 products.

Increase your store competitiveness

You can create a discount campaign for pre-order products to attract customers and give them the more added value of these products. A Magento 2 pre order campaign will help your store have competitive advantages over your rivals.

Key Features of Pre Order Magento 2 Extension

For customer:

Successfully order products even when they are not available

If customers want to buy products that are temporarily out of stock or coming soon, they can get these products as soon as they are available by creating a previous order. In the product pages of pre-order items, the Add to Cart button is replaced by the Pre-Order button and the availability date is displayed in the stock status field.

Purchasers can create orders with Pre Order Magento 2 products like other normal orders.

magento2-pre-order-extensionmagento2-pre-order-notes

Pre-order children products in configurable products and grouped products

Add both regular and Pre Order Magento 2 products to an order

Know the exact Magento 2 pre order products at checkout

Shoppers on your site will get notify once again about the pre order status at the checkout page. Let them know exactly with the alert is the initial brick to build a stable and trust-filled relationship with your customer.

To be alerted about  pre-order items in the product page, shopping cart and order information page

Labels or messages for pre-order products are displayed on the product page and shopping cart to notify buyers. Besides, registered customers also can check pre-order items on the order details page (Go to My Account → My Orders → View Order).

For Admin:

Configure Magento 2 pre order function in the backend

Pre Order Magento 2 extension FREE Installation allows admin to set up pre-order function for each simple product and individual item of a configurable product or a grouped product. You can set a product always as pre-order or set it to become a Magento pre-order item when it is out of stock.

pre order setting

Choose to allow Magento 2 backorders for your customers to add both pre-order and regular items to an order or not

Customize preorder button and note for pre-order products in shopping cart, order details page

pre order general config

Display out-of-stock product with Magento 2 pre-order confirmation only

The default Magento setting fails to do this!

 

It either shows all out-of-stock products at search and category or doesn’t show any of them at all.

 

show-out-of-stock-product-base-on-pre-order-status

 

With this newest update from BSS Magento 2 Pre Order, you now can allow only out of stock product with a pre order pass to appear at search and category.

This way, your customers will no longer face a product that they can’t purchase! And that’s how you ensure a smooth customer experience on your site.

Boost sale with setting time window for pre-ordering

Pre order is a great way to hype up your product and build momentum before your (re)launch. However, more importantly, you can lock down early sales of such products to shorten your revenue circle.

 

configuration pre order products

 

Now, our module allows you to add the FOMO element to the mix with a time window announcement. Enjoy your sales skyrocket by creating scarcity surrounding your pre-order product!

 

render-message

 

Automate the pre-order confirmation email

Upon purchasing their items, your customer now receives a confirmation email that differentiates which item is pre-ordered.

 

email-pre-order-confirmation

 

Clear and transparent communication is key for customers to finalize their orders. Moreover, this is the initial brick to build a stable and trust-filled relationship with your customer.

Conveniently manage pre-orders in the backend

In the order grid table, the pre-orders’ status will be “Pre-Order Pending” or “Pre-Order Processing”. Admins can promptly find out the pre-orders by sorting filters. In case the order has not included pre-order products, admin can change this order status to manage all orders easily.

 

Why BSS Magento 2 Pre Order

Competitive Price

Every merchant needs to survive – we do understand. That’s why we keep the price as low as possible.

Dedicated Support

We are all ears to your problems, either with our extensions or customizations. FREE 1-year support is included.

Open Source

The source code is completely open to inspect, modify and enhance according to your business purposes.

Verified by Marketplace

No worries about the code. This extension has passed the strict Extension Quality Program & been listed on Marketplace.

High Compability

Our modules work well with each other. Even you want ours to be compatible with those of others. We are here to help

Simple installation

We simplify and clarify the installation process, so you can get the extension played for your website in clicks.

Quick Update

Your business and customers’ demands are ever-changing. Our extensions are also up-to-date with new features.

Business expert

Our certified experts get involved from the extension development to support to bring you efficient and budget solutions.

Easy to Use

No need to install bunches of redundant features. We select the most relevant functions to ensure the user-friendliness.

Hear from others

Icon QuestionWrite a review

FAQs

  • Can I display the Pre-Order button if the stock status is "In Stock"?

    Logically, you can but have to customize the rule for "in stock" status a bit. We are willing to help!

  • Can I install this Magento 2 extension via Composer? If yes, how can I do that?

    Yes. You can install Magento 2 extensions via Composer following the instruction here.

  • Is your Preorder module the same as Backorders in Magento 2?

    In fact, they are a bit different.

    Both allow your store to continue selling products after the quantity reaches zero, or is effectively out of stock. In other words, when you enable backorders of the default and the quality reaches zero, the stock status is still "In stock" and customers can still purchase it. Besides, notification is only shown in the shopping cart.

    What a confusing!

    When it comes to our Pre Order for Magento 2 extension, products having zero quantity is turned to "Out of Stock." Then, a "Pre-order" button is shown with a clear notification.

  • How to send customization request for this extension?

    Dear,

    Just drop us an email to sales@bsscommerce.com or contact us.

    We'd like to offer customization service for all BSS Commerce extensions and any third-party extensions.

Release Note
  • v1.2.9 (Nov 20, 2023): Fix: Availability message & stock status display issue when disabling Display Products Availability in Stock on Storefront 
  • v1.2.8 (Aug 22, 2023): Update compatible with Magento 2.4.6/PHP 8.2 
  • v1.2.7 (Jul 11, 2023): Fix: Bug not being able to create shipments for products with SKU as custom option
  • GraphQl v1.0.1 (May 29, 2023): Update: PWA support
  • Hyva compatible v1.0.1 (Apr 27, 2023): Update Hyva compatible with version 1.2.6 of the module. Fix bugs related to cart, stock status of configurable products, grouped product page performance. 
  • v1.2.6 (Apr 27, 2023): Update compatible with M2 Configurable product wholesale display. Fix bug parent product not displaying in category page. Fix bug related to My Account page when an order item is deleted from backend. Fix backend configuration note display issue. Fix bug related to mixing order function. Fix JS bug with drop-down product option type. Fix bug missing order items in email template.
  • v1.2.5 (Feb 27, 2023): Fix bug not compatible module in case of 1 stock assigned to all websites.
  • v1.2.4 (Feb 09, 2023): Update logic to hide child products of configurable product on frontend when PreOrder is set to No. Change pre-order attribute code and fix pre-order message display issues
  • v1.2.3 (Jul 22, 2022): Supports REST API and GraphQL
  • v1.2.2 (May 17, 2022): Compatible with Magento 2.4.4/PHP 8.1
  • v1.2.1 (Apr 12, 2022): Fix issue: die page when enable "Display Out of Stock product"
  • v1.2.0 (Mar 11, 2022): Compatible with enabled/disabled MSI and single store mode, optimize price of configurable product in category page (speed). Fix some bugs relating to configurable products, order, page speed.
  • v1.1.9 (Jun 7, 2021): Compatible with Porto theme, fix some bugs of the module.
  • v1.1.8 (Jan 6, 2021): Optimize extension code. Delete config "Pre-Order Message in Cart/Order" and "Avalability Date". Edit title of some configs. Update API support.
  • v1.1.7 (Oct 20, 2020): Update some guide notes for the configs; Fix changing to Add to cart button error; Fix the infinite loop bug; Fix bug with default config Use Flat Catalog Product.
  • v1.1.6 (July 22, 2020): Add config display out of stock products when set pre-order depending on config Display out of stock of Magento; Fix missing a pre-order note on My Orders in My Account Page; Add config in product edit page (Pre-order button availability from...to…); Add Availability Message; Fix display issue of the pre-order message of a grouped product; Fix wrong order status issue; Fix issue when an ordered product is deleted; Fix add to cart issue of a grouped product; Update PreOrder Notes display on the checkout page; Fix Preorder Notes/Message display in the order confirmation email
  • v1.1.5 (Jun 9, 2020): Fix exception error when click to view cart; Fix preorder issue with configurable product; Fix bug of not creating partial shipment.
  • v1.1.4 (Jan 30, 2020): Fix bug when multiple source inventory is disabled; Update logic of mixing order; Fix Fatal error when visting My Account - Invoice/Shipping information
  • v1.1.2 (Dec 02, 2019): Fix filter issue with configurable product on grid view page in backend; Fix issue when accessing Invoice tab in My Account
  • v1.1.1 (Oct 10, 2019): Fix issue when setting Allow mixing order config is No; Fix not exist isStatusParent($productId) function
  • v1.1.0 (Aug 05, 2019): Remove pre-order attribute on downloadable and virtual product; Fix stock issues on Magento 2.3; Fix display of pre-order button on grouped product and configurable product; Optimize code
  • v1.0.9 (Feb 22, 2019): Magento 2 Preorder extension is compatible with Magento 2.2.7 and Magento 2.3
  • v1.0.8 (Nov 13, 2018): Magento 2 Preorder extension is compatible with Magento 2.3
  • v1.0.7 (Nov 02, 2018): Fix product price unchanged when switching options of configurable product on category page; Fix display issue of disabled children products of configurable products; Fix order display issue of configurable product's option in the backend; Allow shipment creation when order quantity is equal to stock quantity
  • v1.0.5 (Oct 09, 2018): Compatible with Magento 2 Out of Stock Notification by BSS Commerce
  • v1.0.4 (Oct 04, 2018): Fix bug not displaying product price of child product of configurable product which is out of stock; Fix translation issue of Availability Status and Add to Cart button of configurable product; Fix bug with configurable product to show the lowest price of child product including out of stock child product when it is set Pre-order
  • v1.0.3 (Aug 01, 2018): Magento 2 Preorder extension is compatible with magento 2.2.5
  • v1.0.2 (Feb 28, 2018): Magento 2 Preorder extension is compatible with different front names
  • v1.0.1 (Jan 12, 2018): Magento 2 Preorder extension is compatible with smartwave/Porto theme (up to v2.7.0); Fix bug of configurable product one dropdown attribute only
  • v1.0.0 (Oct 27, 2017): First release of Pre Order for Magento 2 extension
Want more? Talk to us
Contact us Now

OR, CHECK OUT OUR ONLINE SUPPORT CENTER

Want Contact