Product Icon

FMA Pre Order and Backorder for WooCommerce

Let Customers Pre-Order Products before they are available to create urgency and improve sales. Allow Pre-Orders or Backorders, offer discounts, an option to pay-later, and send email notifications.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Offer Products on Pre-Order and Backorder to Boost Sales

Pre-Orders are an efficient way to create excitement and FOMO (Fear of Missing Out) in your customers. The pre-order and backorder plugin allows customers to order products before they are available. The extension provides a powerful system that allows customers to pre-order and manage backorders more efficiently.

The Pre-Order and Backorder extension gives you complete control over how pre-orders work in your store. Put any product on pre-order, set an availability date, badges, multiple payment options: pay later or upfront payment, and offer different discounts.

Keep customers updated on pre-order status and availability dates with custom messages and email notifications. Prevent mixing pre-orders with regular items, automate pre-order status, and provide an advanced analytics dashboard for keeping track of all pre-orders and backorders.

Easily manage backorders with more options. Set product availability dates, customize the Add to Cart button, and cap the maximum order quantity to stay in control of your inventory.

Features List for the Pre-Order and Backorder Plugin

  • Let customers place pre-orders from your store.
  • Enable pre-order for any product, upcoming or old.
  • Prevent mixing In-Stock and Pre-Order items in the same cart.
  • Control how pre-orders work for each product. You can customize the following:
    • Set the release date
    • Payment Option: Pay Later or Upfront Payment
    • Discount Type: Fixed or Percentage
    • Customize the Add to Cart button Text
    • Customize the Product Availability Text
    • Minimum and Maximum Quantity Required for Pre-Order
    • Enable Pre-Order for all or Specific User Roles
  • Manage backorders more efficiently:
    • Expected date when the product will be back in stock to show on the product page
    • Add to Cart Button Text for Backorders
    • Backorder Message
    • Maximum Quantity for Backorders
    • Allows for Specific or all User Roles
  • Personalize pre-order message and add to cart button text.
  • Hide pre-order products from shop and archive pages.
  • Display customizable image or text badges.
  • Automate pre-order discounts with cron intervals.
  • Send customized emails for Pre-Order confirmation, Release Date Change, Product Released, and Payment Reminder (Pay Later).
  • Use webhooks to send a signed HTTP POST payload to the configured URL whenever a new pre-order is captured.
  • An advanced analytics dashboard to keep track of pre-orders and backorders.

Allow Pre-Orders for Any Product

The pre-order and backorder extension allows store owners to offer pre-orders on upcoming or old products. Create excitement and grab customers’ attention by offering to buy products before their launch. The preorder extension for WooCommerce offers extensive customization when setting up pre-orders for products. You can customize the following:

Allow Pre-Orders for Any Product

Product Release Date & Time

Specify the expected launch date and time for the product. Once this scheduled period is reached, the pre-order status will be automatically disabled.

Product Release Date & Time

Restrict by User Roles

Control who can access pre-orders by enabling the feature for all customers or limiting it to specific user roles.

Minimum and Maximum Quantity for Pre-Order

Set the minimum and maximum quantity limits allowed for pre-orders to control how many units a customer can purchase.

Minimum and Maximum Quantity for Pre-Order

Price Adjustment and Discount Type

Define how the product price should be handled during pre-orders. You can either keep the original price unchanged or apply a custom pricing strategy, such as setting a fixed price, offering a fixed discount, or applying a percentage-based discount.

Price Adjustment and Discount Type

Add to Cart Button Label

Customize the default “Add to Cart” button text for pre-orders by using the built-in label or replacing it with a custom message of your choice, such as “Pre Order Now.”

Availability Text

Display a custom message to inform customers about the pre-order status, including details about product availability and the expected release date and time.

Availability Text

Allow Pay Later as a Payment Option

By default, pre-order products require upfront payment. Enable the Pay Later option to let customers place orders without immediate payment by using a custom payment method. Once the product becomes available, customers will receive an email with instructions to complete their payment.

Allow Pay Later as a Payment Option

Display Customizable Image or Text Badges

Show badges on product listing and product pages to highlight items available for pre-order. These badges can be text- or image-based, and you can fully customize the labels and availability text for both pre-orders and backorders to make them more engaging and informative.

Display Customizable Image or Text Badges

Prevent Mixing Products in the Cart

The pre-order and backorder extension for WooCommerce restricts customers from combining in-stock and pre-order products within the same cart, ensuring better order management and preventing mixed-order scenarios. It helps maintain clear order processing and avoids potential fulfillment conflicts.

Prevent Mixing Products in the Cart

Dedicated Pre-Order Listing Section

The extension maintains a separate listing page for all pre-order products, allowing you to easily access key details, including order ID, customer information, payment status, order status, and the expected availability date and time. With this centralized view of pre-order data, you can efficiently manage orders and ensure timely and accurate fulfillment.

Dedicated Pre-Order Listing Section

Automate Pre-Orders with Ease

Configure default automation settings to streamline your pre-order workflow. Set a default discount percentage that applies when no product-level discount is specified, or disable it by setting the value to 0. You can also define the cron run interval to control how frequently the system checks for pre-orders, releases products, and sends payment reminders, ensuring smooth and timely management.

Automate Pre-Orders with Ease

Email Notifications for Admin & Customers

Keep both customers and store admins informed with automated email notifications for pre-order activity. You can fully customize email templates and content, just like standard WooCommerce emails, to match your store’s branding.

  • Pre-Order Confirmed – Sent immediately after checkout when the order contains pre-order items.
  • Release Date Changed – Sent when the admin updates the release date for a product with existing pre-orders.
  • Product Released – Sent when the product’s stock status changes from out of stock to in stock.
  • Payment Reminder (Pay Later) – Sent when the product is released, and payment is required for pay-later orders.

Email Notifications for Admin & Customers

Simplified Backorder Management

Gain better control over your backorders with flexible options designed to streamline availability, improve communication, and manage demand efficiently.

  • Restrict by User Roles: Enable backorders for specific customer groups by assigning access based on user roles, giving you more control over who can place orders on unavailable products.
  • Stock Availability Date & Time: Display a clear expected availability date and time so customers know when the product will be restocked.
  • Custom Message & Button Label: Communicate backorder details effectively by displaying tailored messages and customizing the add-to-cart button text to better guide customer expectations.
  • Maximum Quantity Limit: Set a cap on how many units can be ordered while a product is on backorder, helping you manage demand and avoid overselling.

Simplified Backorder Management

Real-Time Webhook Integration

Easily connect your store with external systems by receiving instant updates whenever a pre-order is placed. The extension sends a secure, JSON-encoded payload with order, customer, and product details to your configured endpoint.
Enable webhooks to automate workflows and sync data in real time, with optional request signing using a secret key to ensure secure and verified communication.

Real-Time Webhook Integration

Analytics Dashboard for Pre-Orders & Backorders

Track and analyze the performance of your pre-orders and backorders with a comprehensive analytics view. Gain insights into total orders, revenue, upfront payments, and pay-later transactions, all in one place. Easily monitor paid and outstanding amounts to stay informed and make smarter decisions for inventory planning and sales growth.

Analytics Dashboard for Pre-Orders & Backorders


Frequently asked questions

Can I enable pre-orders for both upcoming and existing products?

Yes, the extension allows you to set any product—whether new, upcoming, or existing—on pre-order. You can define release dates, custom messages, and pricing strategies for each product individually.

Can I restrict pre-orders to certain user roles?

You can limit pre-order access based on WooCommerce user roles. This allows you to offer pre-orders to specific customer groups while keeping them hidden from others.

Can I offer a discount on pre-ordered products automatically?

Yes, you can apply either a fixed amount or a percentage-based discount for pre-orders. You can also set a default discount that applies automatically if no product-level discount is defined.

Is it possible to allow customers to pay later for pre-orders?

Absolutely. The Pay Later option enables customers to place orders without upfront payment. Once the product is available, they will receive an email with instructions to complete their payment.

How do I prevent customers from mixing pre-orders with in-stock products?

The extension restricts the cart to prevent combining pre-order and in-stock products. This ensures smooth order management and avoids fulfillment conflicts.

How does backorder management work with this extension?

You can manage backorders by setting expected stock availability dates, customizing messages and Add to Cart buttons, restricting by user roles, and limiting the maximum order quantity. This helps you control inventory and communicate clearly with customers.

Are email notifications sent automatically for pre-orders?

Yes, automated emails notify both customers and store admins for pre-order confirmations, release date changes, product releases, and payment reminders for Pay Later orders. You can customize the email templates to match your store’s branding.

Can I integrate pre-order data with external systems?

Yes, the extension supports real-time webhooks. It sends a secure, JSON-encoded payload with order, customer, and product details to your configured endpoint.

Is there a way to track pre-order and backorder performance?

The plugin includes an advanced analytics dashboard that tracks total pre-orders, revenue, upfront payments, and Pay Later transactions. You can monitor paid vs. unpaid amounts and use this data for better inventory and sales planning.

Customer reviews

We are accepting reviews for this product, and will display them when we get a few more.

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
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.