Pre-Order and Backorder in Magento 2

In eCommerce there is a clear difference between pre-order and backorder.

A pre-order is used to let customers purchase a product, that will be available in the near future. Usually, such a product is not available and overall sales are just beginning. It’s a normal practice to collect some orders before you get a product in stock.

A backorder allows a store owner to deal with another kind of situations. When some product is out-of-stock, you can enable backorders to let customers purchase it anyway. Literally, you are getting orders for a product that is out of stock to complete them, when you get a product back into your inventory.

The difference is clear.

On the one side, when we are dealing with Magento 2, there is no pre-order functionality by default. You can create a module of your own or purchase a ready solution to add pre-orders to your Magento 2 store.

On the other side, the backorders is supported by Magento 2 out of the box. Select the «Configuration» option from the «Stores» tab. Then, open the «Catalog» tab and choose the «Inventory» option from the left menu. In the «Product Stock Options» section there is a drop-down for backorders.

Magento 2 pre-order

You can disallow backorders in your store or choose from the two available options:

  • Allow Qty Below 0
  • Allow Qty Below 0 and Notify Customer

Magento 2 backorder

There is a little difference between the two options and it is about notifying a customer. To sum it up, by modifying this option you can enable or disable backorders in your Magento 2 store.

One second, please. Take a look at Magento 2 plugin that allows to manage orders easily

Pre-Order / Backorder

Accept pre-orders to enhance purchasing intent and increase sales. Includes customizable automatic 'Back in Stock' email alerts.


Custom Checkout Fields

Add extra checkout fields to gather valuable customer & marketing data.


Post Comments

Submit Comment

* Required Fields