• Pricing
  • Demo
  • Features
  • Get Started
  • Support
  • Docs
  • Account
  • Blog
  • Updates

CheckoutWC

  • Pricing
  • Demo
  • Features
  • Get Started

Backordered? Buy this instead: turn WooCommerce out-of-stock items into instant upsells

July 15, 2026 by Ian Misner in Conversion Optimization, WooCommerce Tips

Illustration of a shopping cart holding a backordered box flagged unavailable, next to a checkout card with a checkmark and a rush of arrows and cursor clicks, turning a sold-out item into an instant sale

Table of Contents

  • Why backorders leak revenue
  • The move: a just-in-time swap offer
  • Why this is a CheckoutWC thing
  • How to set it up
  • 1. Let the backordered product stay purchasable
  • 2. Create the order bump with an in-stock offer
  • 3. Gate it to fire only when the cart has a backordered item
  • 4. Write the copy as a swap, not a sell
  • What the shopper sees
  • A lighter-touch option: just say when it'll ship
  • Frequently asked questions
  • Turn your next backorder into a same-day sale

You land a deal on Shark Tank and your entire inventory sells out before the commercial break. Or a “TikTok made me buy it” video clears three million views overnight and the orders don’t stop. Or a holiday gift guide crowns you the thing to buy this year. This is the best problem in ecommerce: more demand than stock, all of it here right now, and cheaper to reach than it will ever be again.

And then your store greets that once-in-a-lifetime traffic with a grey “sold out” button.

Backorders fix the button so people can still buy, and that’s the right start. But most WooCommerce stores stop there and quietly leak money anyway. The shopper sees “available on backorder,” hesitates, and does one of two unprofitable things: leaves to buy it somewhere they can get it now, or places the order and waits, which parks your cash and their patience until restock.

There’s a third option almost nobody sets up: sell them something that’s in stock, right now, at the exact moment they’re looking at the backordered item. Not a generic “you might also like,” but a just-in-time offer that appears only when a backordered product is in the cart. CheckoutWC’s conditional order bumps make it a five-minute setup, no code. Here’s how.

Why backorders leak revenue

Backorders themselves are fine. Letting people buy an out-of-stock item beats a dead “sold out” button, and WooCommerce supports it natively. The leak is what happens next:

  • The lost sale. Some shoppers won’t wait. They see “available on backorder,” and they go find it in stock elsewhere. That sale is gone, and it never shows up in your reports.
  • The delayed sale. The ones who do order are now money you can’t fully count on yet and inventory you have to chase. You’ve made the sale, but you’re carrying the customer’s expectation (and often their impatience) until the restock lands.

Neither is a disaster. But both leave an easier, faster sale on the table, because the customer is already in a buying mood and already at checkout. The only question is whether you offer them something they can have today.

The move: a just-in-time swap offer

The play is a single conditional order bump. An order bump is a checkbox offer that appears at checkout, and CheckoutWC lets you control when it shows using display conditions. Point those conditions at cart stock status and you get a bump that only appears when the cart contains a backordered item, and disappears the moment it doesn’t.

So the flow becomes: a shopper adds the backordered Navy jacket, heads to checkout, and sees a one-click offer, “The Navy is on backorder. Prefer not to wait? Add the Charcoal, same jacket, same price, ships today.” One checkbox, done. You captured the sale today instead of hoping they’d wait or watching them leave.

The offer can be a straight alternative (a different colour or variant that’s in stock) or a companion (“grab this while you wait for the Navy”). Either way it only shows to the people who need it, and stays invisible for everyone whose cart is fully in stock, so your normal checkout stays clean.

Why this is a CheckoutWC thing

Plenty of tutorials explain how to enable backorders. None of them can do the part that actually recovers the revenue, because the just-in-time trigger is conditional order-bump display keyed on cart stock status, and that’s a CheckoutWC feature. WooCommerce core will happily sell a backordered item and render its default “Available on backorder” label, but it has no concept of “show this specific offer only when something in the cart is on backorder.” That conditional logic, in the checkout, without code, is the whole trick.

How to set it up

1. Let the backordered product stay purchasable

First, make the out-of-stock item buyable. It’s quick:

  1. Edit the product and open Product data → Inventory.
  2. Tick Manage stock.
  3. Set Backorders to Allow, or Allow, but notify customer (that one shows the “available on backorder” note).

For variable products, that setting lives on each variation. There’s also a store-wide default under WooCommerce → Settings → Products → Inventory if you’d rather turn it on everywhere. For the finer points, see WooCommerce’s guide to managing backorders. If the item isn’t purchasable while out of stock, there’s no cart for the bump to react to.

WooCommerce Product data Inventory tab with Backorders set to "Allow, but notify customer"

Enabling backorders on the product: the setting that keeps the item buyable while it’s out of stock.

2. Create the order bump with an in-stock offer

In CheckoutWC → Order Bumps, create a bump and set its offer product to the in-stock alternative or companion, the thing you actually want to sell today. Pick something that genuinely solves the “but I wanted the other one” problem, not a random add-on.

3. Gate it to fire only when the cart has a backordered item

This is the important part. In the bump’s Display Conditions, add a rule: Product Inventory → [your product] → Is on backorder. That tells CheckoutWC to show the bump only when that product is in the cart and currently on backorder. You can also use Cart Contents → Contains to key off specific products. It’s a dropdown, no code required.

CheckoutWC order bump display condition set to Product Inventory: Is on backorder

The display condition that makes it just-in-time: the bump only appears when the cart holds a backordered item.

4. Write the copy as a swap, not a sell

Lead with the shopper’s situation and give them an easy out. “On backorder, prefer not to wait? Add [the in-stock one], ships today” converts better than a generic upsell, because it solves the exact problem they’re looking at. Keep it to one clear choice.

What the shopper sees

With the rule in place, a customer who has the backordered item in their cart sees the bump at checkout, right alongside WooCommerce’s native “some items in your order are on backorder” notice, so the offer lands exactly when the concern is top of mind.

CheckoutWC order bump at checkout offering an in-stock alternative because the item in the cart is on backorder

The bump at checkout: a one-click, in-stock alternative offered precisely when the shopper is looking at a backordered item.

The clever part is what happens when the item is back in stock. Because the bump is gated on stock status rather than just “cart contains product,” it turns itself off automatically the moment that product is available again. No calendar reminder, no stale “prefer not to wait?” offer showing to people who never had to wait. It manages itself.

Same product, back in stock: the bump disappears on its own. The offer only exists while it’s useful.

A lighter-touch option: just say when it’ll ship

If you’d rather not upsell and simply want to reassure, you can add expected-availability messaging at checkout (“Back in stock around the 15th”) for carts that contain a backordered item, using conditional content or a small snippet. It’s the softer version of the same idea: meet the shopper’s hesitation at the moment it happens. Worth doing, but the order-bump swap is what actually moves revenue, so start there.

Frequently asked questions

Can you sell out-of-stock products in WooCommerce?
Yes. Set the product’s Inventory → Backorders option to allow backorders and the item stays purchasable while out of stock. WooCommerce shows an “Available on backorder” label automatically.

Can I show an offer only when a product is backordered?
Yes, with a CheckoutWC order bump. Set the bump’s Display Conditions to Product Inventory → Is on backorder, and it appears only when the cart contains that backordered item.

Will the offer disappear when the product is back in stock?
Yes. Because the bump is gated on stock status, it stops showing automatically once the product is available again. You don’t have to remember to turn it off.

Do I need custom code?
No. Enabling backorders is a built-in WooCommerce setting, and the conditional bump is built in the CheckoutWC order-bump editor with dropdown display conditions.

The simplicity of Shopify with the power of WooCommerce. Replace your WooCommerce checkout page with CheckoutWC to boost sales and reduce cart abandonment.

Get Started

Turn your next backorder into a same-day sale

A backorder doesn’t have to be a lost sale or a loan you make to your own inventory. With one conditional order bump, the shopper looking at an out-of-stock item gets a one-click way to buy something in stock today, and the offer quietly retires itself when the stock returns.

Set up order bumps in CheckoutWC and turn your next backorder into revenue you keep.

Previous Article

Checkout Slots: Put order bumps, trust badges, and more where you want

Ian Misner

Cofounder and General Manager at Kestrel, makers of CheckoutWC. Kestrel’s WooCommerce tools power over 10,000 stores, helping agencies and merchants build faster, more reliable, higher-converting stores that scale.

Share this Post

Table of Contents

  • Why backorders leak revenue
  • The move: a just-in-time swap offer
  • Why this is a CheckoutWC thing
  • How to set it up
  • 1. Let the backordered product stay purchasable
  • 2. Create the order bump with an in-stock offer
  • 3. Gate it to fire only when the cart has a backordered item
  • 4. Write the copy as a swap, not a sell
  • What the shopper sees
  • A lighter-touch option: just say when it'll ship
  • Frequently asked questions
  • Turn your next backorder into a same-day sale

The simplicity of Shopify with the power of WooCommerce. Replace your WooCommerce checkout page with CheckoutWC to boost sales and reduce cart abandonment.

Get Started

Supercharge your WooCommerce checkout

Stop losing sales at the final step. CheckoutWC is a drop-in upgrade that reduces abandoned checkouts and keeps customers happy.
Start Selling More
You won't regret it. We pinky swear.

Account

  • Account
  • Log In
  • Affiliate Program
  • Affiliate Agreement
  • Terms and Conditions and Refund Policy

Product

  • Features
  • WooCommerce Checkout Block Alternative
  • Flux Checkout vs CheckoutWC
  • CartFlows vs CheckoutWC
  • FunnelKit vs CheckoutWC
  • CheckoutWC Demos
  • Testimonials
  • Leave a Review

Support

  • Home
  • Documentation
  • Support
  • Contact
  • Need a Developer?

Our Good Friends

  • WP Sent Mail
  • Advanced Content Templates

Making the world a better place one WooCommerce checkout at a time and one support request at a time.

Made with by KestrelWP Icon Kestrel

Subscribe & Discount

Stay up to date and never miss a promotion, freebie, or update! Get a 10% OFF DISCOUNT for any premium plan for your first subscription year.

Copyright © 2026 CheckoutWC, All rights reserved.
CheckoutWC
Manage Consent

We use technologies like cookies to access or store device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting may adversely affect certain features and functions.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
CheckoutWC
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}