User Guide - Magento 2 Pre Order Extension
Welcome to Magehq Docs
1. Overview
With the Magento 2 Pre Order extension, customers can order products that are out of stock or scarce in your store, as it allows them to purchase more products than the existing quantity
Extension link: Magento 2 Pre Order extension
2. How Does It Work?
2.1 Settings
Please go to Stores ⇒ Configuration ⇒ Magehq Extensions ⇒ Pre Order.
In Enabled: choose Yes to enable the module, or No to disable it.
In Allow Pre Orders For Products With Zero Quantity: If set to "Yes", it is possible to pre order products that have quantity set zero quantity.
In Disable Pre Order For Items With Positive Qty: If set to "Yes", pre orders will take effect only for products with quantity 0 or lower.
In Discount Pre Order: If set to "Yes", pre orders will discount.
In Type Discount: Type Fixed or Percent
In Value Discount: enter value discount
In Text Discount: Pre-Order {product} now and get it discount {discount}
In Preorder Type: select Complete Payment or Partial Payment
In Preorder Percent: enter percent for pre order
In Preorder Message: enter pre order message
In Order Note: enter note in order
In Enable Automatic Email: choise yes to automatic email when product instock
In Store Email Address: enter email sender from
2.2 Pre-order Product
Now the admin needs to go to Catalog>Product and Edit the product.
- Pre-Order – Then, set Pre-Order option as ‘Yes’
- Availability – Select the date of Product Availability.
2.3 View Pre Orders
To send an email notification to the customer, first, select the customers from the list. Then go to Actions and select Notify Customers option. A pop-up confirmation box will appear, click OK and an email will be sent to the customer if the product is available.
Here is the sample Product Availability Email Notification.
3. Show on frontend
3.1 Product Page
The customer will see the various information about the pre-order:
- Partial Payment Info
- Preorder Message
- Product Availability Date
- Pre Order button
- ....
Placing Order
Case 1 – Full Payment
The product purchase process is the same as before, the customer can make the full payment including the shipping cost, and place the order. Now, when the product is available on the store, the customer receives an email notification.
Case 2 – Partial Payment
In partial payment, two separate orders IDs are created for completing the pre-order process. In the first order, the customer pays some percentage of the product’s price plus the shipping cost. And when the product is available on the store, the customer receives an email notification for making the remaining payment using the second-order ID.