BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
WC Backorder Split icon
Actively maintained Tested with WP 7.1 #2 in backorder

WC Backorder Split

A simple plugin that helps you split the WooCommerce order for the products that you do not have in stock.

Active installs60+10+ tier
Downloads · 30d216▲ +17.4% vs prev. 30d
Rating3.7/53 reviews
Health score71/100Good
All-time downloads6.4KSince Feb 2019
Support resolved—No recent threads
RequiresWP 6.5PHP 8.1+
Downloads · 7d126▲ 7.4× week over week
Our verdict

Solid choice

WC Backorder Split is a solid plugin choice in 2026, with a few things worth checking first. It runs on 60+ sites, is rated 3.7/5 and was last updated 23 hours ago, and scores 71/100 on our health check.

  • Actively developed — last update 23 hours ago
  • Tested with the latest WordPress (7.1)
  • Small user base (60+ active installs)
  • Very few reviews so far
  • Needs PHP 8.1 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112334Jul 6Aug 19Oct 3
Yesterday30
Daily average (1y)4
Peak day52May 6, 2026
Last 12 months1.4K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where WC Backorder Split stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
backorder #1 244 Best backorder plugins →
backorder split #1 28 Best backorder split plugins →
order split #5 1,273 Best order split plugins →
split #3 2,407 Best split plugins →
wc backorder split #1 9 Best wc backorder split plugins →

Version adoption

Share of active sites per release.

  • 2.367.2%
  • 2.232.8%

Rating breakdown

★★★★★★★★★★ 3.7 from 3 reviews

  • 5★66.7%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★33.3%

About WC Backorder Split

From the official readme · v2.3.1

Description

WC Backorder Split is a free WooCommerce extension that automatically creates a separate order with status “Backordered” for the products that you don’t have in stock (Products on backorder).

Key Features

  • Automatic Order Splitting – Automatically splits orders when products are on backorder
  • Complete Order Data Transfer – Copies shipping methods, payment info, fees, coupons and taxes to backorder
  • Order Relationship Tracking – Links parent and backorder orders for easy reference
  • Custom Order Status – Adds “Backordered” status to WooCommerce
  • Order Notes – Automatically adds notes explaining the split to both orders
  • Admin Interface – Shows linked orders directly in order details page
  • HPOS Compatible – Full support for WooCommerce High-Performance Order Storage
  • Developer Friendly – Extensive hooks and filters for customization

Developer Features

Developers can extend the plugin using built-in hooks:

  • wcbs_before_split_order – Action before order splitting
  • wcbs_after_split_order – Action after order splitting
  • wcbs_backorder_created – Action when backorder is created
  • wcbs_split_order_error – Action on split error
  • wcbs_should_split_order – Filter to prevent splitting
  • wcbs_backorder_items – Filter to modify backorder items
  • wcbs_backorder_status – Filter to change backorder status
  • wcbs_meta_fields_to_copy – Filter to add/remove meta fields copied to backorder
  • wcbs_disable_emails_on_split – Filter to control email suppression during split

If you enjoyed this plugin then please put a review, that will encourage me to bring some more …

Installation

Minimum Requirements

  • WooCommerce 3.0 or later
  1. Upload ‘wc-backorder-split’ to the ‘/wp-content/plugins/’ directory or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Done!

Frequently asked questions

How It Works?

check installation

Changelog

2.3.1 – 2026-10-01

  • Fix – Variable products now split correctly. Stock was read from the parent product, which has none when stock is managed per variation.
  • Fix – Orders placed with the Checkout block are now split. The plugin did not run during block checkout.
  • Fix – Raising a quantity in the cart before checkout no longer moves in-stock items into the backorder order or marks the whole order backordered without splitting it.
  • Fix – An order where nothing was in stock now just changes status instead of leaving the original order empty.
  • Enhancement – Errors are logged to WooCommerce > Status > Logs instead of the server’s PHP error log.
  • Enhancement – WooCommerce 11.1.2 compatibility.

2.3.0 – 2026-08-22

  • Feature – Asks for a review on the Dashboard once the plugin has been used, with a link that pre-selects a five-star rating. Shown only after three orders have been split, dismissed per user rather than for the whole site, and never shown again once dismissed.
  • Fix – The deactivation feedback dialog no longer leaves its button stuck on “Processing” if the request fails; deactivation proceeds either way.
  • Security – The backorder success notice no longer reveals whether an order id exists to users who cannot edit orders.
  • Fix – Order links in the backorder notice and the linked-orders panel now work on stores using High-Performance Order Storage. They used the legacy post editor URL, which does not resolve once orders live in their own tables.
  • Fix – The deactivation feedback dialog is translatable again. Its text passed a text domain to a function that ignores the argument, and the domain named a different plugin.
  • Security – Escaped the deactivation dialog’s markup and its inline script.
  • Enhancement – Declared compatibility with the Cart and Checkout blocks, verified against the order path WooCommerce’s Store API actually uses.
  • Enhancement – Adopted the WPHEKA framework for the HPOS declaration and plugin bootstrapping.
  • Enhancement – Requires PHP 8.1 and WordPress 6.5. WordPress 7.1 and WooCommerce 11.0.1 compatibility added.

2.2.0 – 2026-05-06

  • Enhancement – Backorder order creation now suppresses WooCommerce emails to prevent duplicate new-order and processing notifications.
  • Enhancement – Backorder order now inherits all standard order fields: currency, prices include tax, customer IP, user agent, transaction ID, date paid, date completed, and stock reduced flag.
  • Enhancement – WooCommerce order attribution and VAT exemption meta fields are now copied to the backorder order.
  • Enhancement – Line items are cloned (not re-added via add_product) preserving product variations, custom fields, and all item-level meta data.
  • Enhancement – Per-unit prices are captured before any order mutation so discount-adjusted totals remain correct on both orders.
  • Enhancement – _reduced_stock meta is now split proportionally between the original and backorder order items.
  • Enhancement – Address indexes (_billing_address_index, _shipping_address_index) are now copied to the backorder order for correct address search results (HPOS-aware).
  • Enhancement – Both orders are scheduled for WooCommerce Admin analytics re-import after a split so revenue reports stay accurate.
  • Enhancement – Added wcbs_meta_fields_to_copy and wcbs_disable_emails_on_split filters for developer extensibility.
  • Fix – Stock quantity 0 at cart time now correctly removes the item from the original order instead of leaving it duplicated across both orders.
  • Fix – Removed erroneous add_item() call after in-place source item update that caused calculate_totals() to double-count the item.

2.1.0 – 2026-02-17

  • Security – Fixed unsanitized $_SERVER[‘REQUEST_URI’] access in REST API detection.
  • Enhancement – Added comprehensive order data copying: shipping methods, payment info, fees, coupons, and taxes.
  • Enhancement – Added order relationship linking between parent order and backorder.
  • Enhancement – Added order notes to both orders explaining the split operation.
  • Enhancement – Added admin panel display showing linked orders in order details.
  • Enhancement – Added developer hooks for extensibility (wcbs_before_split_order, wcbs_after_split_order, wcbs_backorder_created, wcbs_split_order_error).
  • Enhancement – Added filter hooks for customization (wcbs_should_split_order, wcbs_backorder_items, wcbs_backorder_status).
  • Enhancement – Improved item meta data copying during split to preserve product variations and custom data.
  • Enhancement – Added comprehensive PHPDoc documentation with @since tags throughout codebase.
  • Fix – Critical: Added protection against duplicate order splits on page reload.
  • Fix – Fixed fatal error “Call to a member function save() on int” when copying item meta data.
  • Fix – Fixed order splitting logic to work correctly when product stock status is already ‘onbackorder’.
  • Fix – Removed unnecessary is_on_backorder() check that prevented stock quantity tracking.
  • Fix – Properly retrieve order item objects after add_product() to enable meta data copying.
  • Fix – Updated version number consistency across all plugin files.
  • Fix – Updated @version tags in PHPDoc blocks to reflect current version.
  • Fix – Made bulk action text translatable for better localization support.
  • Fix – Added return value to is_request() method for better error handling.

2.0 – 2025-11-10

  • Security – Added CSRF protection with nonce validation for AJAX requests.
  • Security – Added capability checks for admin operations.
  • Security – Enhanced input validation and sanitization.
  • Enhancement – Improved error handling with try-catch blocks and logging.
  • Enhancement – Added comprehensive PHPDoc documentation.
  • Enhancement – Optimized performance by loading admin styles only on relevant pages.
  • Enhancement – Improved database query efficiency using specific item types.
  • Enhancement – Enhanced product and order validation throughout the codebase.
  • Enhancement – Added detailed error logging for debugging and monitoring.
  • Fix – Fixed class reference in singleton pattern documentation.
  • Fix – Improved code structure and readability.
  • Tweak – Maintained full HPOS (High-Performance Order Storage) compatibility.

1.9 – 2025-05-14

  • Enhancement – WooCommerce Version 9.8.5 compatibility added.

Full changelog on WordPress.org →

Screenshots

WooCommerce orders admin.
WooCommerce orders admin.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best WC Backorder Split alternatives

All backorder plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Ship Estimate for WooCommerce Ship Estimate for WooCommerce Add a Delivery Estimate or Shipping Method Description to the WooCommerce Cart with a… by RLDD 100+ ★★★★★★★★★★ 4.9 (8) 3 weeks ago 84
3 Pre-Orders for WooCommerce – PreCart Pre-Orders for WooCommerce – PreCart Easily enable preorders for your WooCommerce store. The best free WooCommerce preorder… by tasin07 60+ ★★★★★★★★★★ 4.3 (4) 4 months ago 62
4 PiWeb Advance notification for WooCommerce PiWeb Advance notification for WooCommerce Advance notification for WooCommerce | WooCommerce email notifications | Woocommerce send… by PI Web Solution 10+ ★★★★★★★★★★ No reviews 2 weeks ago 66
5 PreOrders for WooCommerce PreOrders for WooCommerce Accept WooCommerce preorders with partial payment, release dates, and stock automation. by SoftTent 10+ ★★★★★★★★★★ 5 (1) 1 month ago 64
6 SimplexIS Woocommerce Backordered Products SimplexIS Woocommerce Backordered Products This Wordpress plugin will create a submenu page, showing a table of all backordered… by JeroenVanOort 10+ ★★★★★★★★★★ No reviews 13 years ago 23
7 Disable WooCommerce Backorder Emails Disable WooCommerce Backorder Emails Stops WooCommerce from sending backorder notification emails to the admin. No settings… by curoagency <10 ★★★★★★★★★★ No reviews 5 months ago 36
8 MultiAddons Pre-Order Manager for WooCommerce MultiAddons Pre-Order Manager for WooCommerce Enable pre-orders for WooCommerce products with flexible pricing, availability dates… by multiaddons <10 ★★★★★★★★★★ 5 (2) 3 months ago 56
9 RestockBeacon Preorder & Back in Stock for WooCommerce RestockBeacon Preorder & Back in Stock for WooCommerce Preorder, backorder & back in stock waitlist for WooCommerce. Email a "Notify Me" alert the… by AsanaPlugins <10 ★★★★★★★★★★ No reviews 6 days ago 64
10 QSynced QSynced Qsynced manages stock info and out of stock policies, it also triggers custom emails to… by Alejandro Castanon Diaz <10 ★★★★★★★★★★ No reviews 5 years ago 21

FAQ

WC Backorder Split: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 4, 2026

Is WC Backorder Split free?

Yes. WC Backorder Split is free to download and use from the official WordPress.org plugin directory.

Is WC Backorder Split safe to use in 2026?

WC Backorder Split is a solid plugin choice in 2026, with a few things worth checking first. It runs on 60+ sites, is rated 3.7/5 and was last updated 23 hours ago, and scores 71/100 on our health check.

How many websites use WC Backorder Split?

WC Backorder Split is active on 60+ WordPress websites and has been downloaded 6,395 times since it launched in February 2019. It was downloaded 216 times in the last 30 days.

Does WC Backorder Split work with WordPress 7.1?

Yes. The developer has tested WC Backorder Split up to WordPress 7.1.2, the latest release. It requires WordPress 6.5 or newer.

What PHP version does WC Backorder Split need?

WC Backorder Split requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was WC Backorder Split last updated?

The latest version, 2.3.1, was released on October 3, 2026 (23 hours ago).

Who makes WC Backorder Split?

WC Backorder Split is developed and maintained by akshayaswaroop.

What are the best alternatives to WC Backorder Split?

The most popular alternatives to WC Backorder Split are Ship Estimate for WooCommer… (100+ installs), Pre-Orders for WooCommerce (60+ installs) and PiWeb Advance notification… (10+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.