Product Icon

Advanced Pre Order and Backorder for WooCommerce

Build excitement and boost revenue by offering products on pre-order before they are available. Efficiently manage pre-orders and backorders, offer discounts, set up pay-later or upfront payment for pre-orders, email notifications, and more.

Pre-orders are an efficient way to excite customers, generate cash flow, and gain early sales. With pre-orders, you can also test how well your new product resonates with your target audience. With the Advanced Pre-Order and Backorder extension, you can create a smooth pre-order system in your store that also allows you to better manage your backorders.

You can put any product on pre-order and customize its availability date, discount options and payment plan i.e upfront or pay later. Communicate with your customers about pre-order status, discounts and availability dates through custom messages and badges on product images.

The extension offers extensive pre-order options that include custom email notifications, prevent mixing with regular items, automate pre-order status, separate pre-order listing page, and much more. See the details features list below,

Using the Backorders feature of this extension, you can add product availability date, customize add to cart button, limit the maximum order quantity, and restrict backorder option to specific user roles only.

Features List:

  • Allow customers to place pre-orders on your store
  • Put any recent or upcoming product on pre-order
  • Control the following pre-order options:
    • Define product release date and time
    • Customize add-to-cart button
    • Accept upfront or enable pay later option
    • Customize product availability text
    • Offer pre-order at the same or discounted price
    • Allow pre-order for all or specific user roles
  • Control the following backorder options:
    • Show custom back order message
    • Add the available date and time
    • Customize add-to-cart button title
    • Restrict by user roles
  • Prevent mixing of pre-order, backorder and instock products
  • Dedicate pre-orders listing page with relevant information on pre-orders
  • Display pre-order text and badges on product and listing pages
  • Add customizable image or text badges
  • Choose from 4 different display positions
  • Customize pre-order text & desired default availability text
  • Customize error message and labels using global settings
  • Automatically enable pre-order status when a product runs out of stock
  • Automatically disable pre-orders for items when stock is added
  • Enable notifications for pre-order products for admins and customers
  • Compatible with cart and checkout blocks

Offer any product on pre-order


You can put any recent or upcoming product on pre-order from the product detail page. While enabling pre-order status you can customize following options,

Restrict by user roles:
You can enable pre-order status for all customers or selected customers by their user roles.

Release date and time:
Add the expected release date and time of the product. The pre-order status will automatically turn off after this period.

Add to cart button label:
Customize your default add to cart button label with default “Pre Order Now” or add any other custom label of your choice.

Availability text:
Add a custom text to inform your customers about the pre-order status and the expected product availability date and time.

Price adjustment:
You can change pre-order product price using following adjustment types,

  • Same price
  • Fixed price
  • Fixed discount
  • Percentage discount

Pay later:
By default the pre-order products are set to upfront payment. You can enable the Pay Later option to show a custom pay later payment method allowing your customers place order without making any payment. Once the product is available, your customer will get an email with instructions to make payment.

Prevent product mixing:

With this extension, you can choose to prevent your customers from mixing different product types in one order. This feature comes in handy for merchants to easily manage their Pre-Order and Backorders. You can enable/disable each of following mixing types,

  • Pre-order and instock products
  • Upfront and pay-later pre-order products
  • Multiple pre-order products

Add attractive pre-order badges:

You can showcase badges on the listing and product pages to highlight products that are available for pre-order. The badges can be text-based, image-based, or both image and text-based. Additionally, you can customize the labels and availability text for both back and pre-orders to make them more appealing.

Automate pre order for out of stock items:

Enable out-of-stock products to automatically attain pre-order status and revert to standard products when restocked. This feature comes in handy when merchants are selling unique products, and every stock brings some additional value, forcing customers to pre-order before it’s sold out. When the stock is added, the product’s pre-order status can automatically be removed.

Dedicated pre-orders listing:

The extension also keeps an additional record of all pre-order products on a dedicated pre-order listing page. You can view the basic details about the pre-order, which includes the orderid, customer details, payment status, order status, availability date and time, and more.

With separate detailed pre-order information, you can better manage your pre-orders and ensure timely delivery.

Email notification for admin and customer:

The extension offers the following email notification for customer and store admin to keep them informed about their pre-order product status. You can customize email template and content just like your standard WooCommerce email.

  • Out-of-stock product moves to pre-order (Admin)
  • Pre-order end date is near (Admin)
  • Pre-order end date has passed (Admin)
  • Product is now available (Customer)

Improve backorder management


With this extension, you can also improve your backorder management using the following options,

Restrict by user roles:
Allow backorder for select customers based on their user roles.

Stock availability date & time:
Add expected stock available date and time.

Custom message and add-to-cart button:
Show a custom message and change the add-to-cart button label to inform customers about backorder and stock availability status.

Maximum quantity:
Add a maximum quantity limit to fix a number of orders you can accept when product is on backorder.


Customer reviews

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.