Title: WC Backorder Split
Author: akshayaswaroop
Published: <strong>Èrèlé  22, 2019</strong>
Last modified: Èbìbí  6, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/wc-backorder-split/assets/banner-772x250.png?rev=3525222)

![](https://ps.w.org/wc-backorder-split/assets/icon.svg?rev=3525679)

# WC Backorder Split

 Láti ọwọ́ [akshayaswaroop](https://profiles.wordpress.org/akshayaswaroop/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/wc-backorder-split.2.2.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/wc-backorder-split/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/wc-backorder-split/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/wc-backorder-split/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/wc-backorder-split/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/wc-backorder-split/)

## Àpèjúwe

WC Backorder Split is a free WooCommerce extension that **automatically** creates
a separate order with status “Backordered” for the products that you donÌtumọ̀ Yorùbá:’
t have in stock (Products on backorder).

#### Key Features

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

#### Developer Features

Developers can extend the plugin using built-in hooks:

 * `wcbs_before_split_order` Ìtumọ̀ Yorùbá: – Action before order splitting
 * `wcbs_after_split_order` Ìtumọ̀ Yorùbá: – Action after order splitting
 * `wcbs_backorder_created` Ìtumọ̀ Yorùbá: – Action when backorder is created
 * `wcbs_split_order_error` Ìtumọ̀ Yorùbá: – Action on split error
 * `wcbs_should_split_order` Ìtumọ̀ Yorùbá: – Filter to prevent splitting
 * `wcbs_backorder_items` Ìtumọ̀ Yorùbá: – Filter to modify backorder items
 * `wcbs_backorder_status` Ìtumọ̀ Yorùbá: – Filter to change backorder status
 * `wcbs_meta_fields_to_copy` Ìtumọ̀ Yorùbá: – Filter to add/remove meta fields 
   copied to backorder
 * `wcbs_disable_emails_on_split` Ìtumọ̀ Yorùbá: – 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 …

## Àwọn àwòrán ìbòjú

[⌊WooCommerce orders admin.⌉⌊WooCommerce orders admin.⌉[

WooCommerce orders admin.

## Ìgbéwọlẹ̀

#### 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!

## FAQ

### How It Works?

_check installation_

## Àwọn àgbéyẹ̀wò

![](https://secure.gravatar.com/avatar/e39eb9a57c249b5ae68d55555ca0ac68a5b8f3d80ed2a836e17ca20ae0e5ce33?
s=60&d=retro&r=g)

### 󠀁[Does not actually split orders, only adds Backorder label to entire order](https://wordpress.org/support/topic/does-not-actually-split-orders-only-adds-backorder-label-to-entire-order/)󠁿

 [Pandemo25](https://profiles.wordpress.org/pandemoniumparadise/) Èbìbí 29, 2025

I thought this plugin would actually split my orders (for e.g. Ìtumọ̀ Yorùbá: – 
A customer makes an order that contains one In stock product and one Backordered
product) so that the In stock product would be on one order and the backorder product
be in a seperate order but instead it just adds a label in the orders page in Woocommerce
as the order as a single order, simply titled ‘Backorder’. It seems I need an actual
splitter and partial shipment plugin for my needs.IÌtumọ̀ Yorùbá: ’ve since deleted
this plugin. Hopefully they can improve the features in future,

![](https://secure.gravatar.com/avatar/7a1229fb9a6fd02b9e86ac866c0fba5c86b58e4491b1799e92434a153c2a14fa?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-21656/)󠁿

 [](https://profiles.wordpress.org/katoen/) Igbe 26, 2019

Hi, exactly what i was looking for. Thanks!

![](https://secure.gravatar.com/avatar/2386ef6eb696dd50cb0c0a64988f96a794270870f6b17e17b01b398afb8e1b2b?
s=60&d=retro&r=g)

### 󠀁[Awesome idea!](https://wordpress.org/support/topic/awesome-idea-9/)󠁿

 [Mischa Sigtermans](https://profiles.wordpress.org/djmischaa/) Ẹrẹ́nà 27, 2019

Wish Woo had a default option for this, but thanks for your solution! Works like
a charm.

 [ Ka gbogbo àwọn àgbéyẹ̀wò 3 ](https://wordpress.org/support/plugin/wc-backorder-split/reviews/)

## Àwọn Olùkópa & Olùgbéejáde

“WC Backorder Split” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe
ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ akshayaswaroop ](https://profiles.wordpress.org/akshayaswaroop/)
 *   [ wpheka ](https://profiles.wordpress.org/wpheka/)

[Túmọ̀ “WC Backorder Split” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/wc-backorder-split)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/wc-backorder-split/), 
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/wc-backorder-split/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/wc-backorder-split/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/wc-backorder-split/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 2.2.0 Ìtumọ̀ Yorùbá: – 2026-05-06

 * Enhancement Ìtumọ̀ Yorùbá: – Backorder order creation now suppresses WooCommerce
   emails to prevent duplicate new-order and processing notifications.
 * Enhancement Ìtumọ̀ Yorùbá: – 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 Ìtumọ̀ Yorùbá: – WooCommerce order attribution and VAT exemption 
   meta fields are now copied to the backorder order.
 * Enhancement Ìtumọ̀ Yorùbá: – Line items are cloned (not re-added via add_product)
   preserving product variations, custom fields, and all item-level meta data.
 * Enhancement Ìtumọ̀ Yorùbá: – Per-unit prices are captured before any order mutation
   so discount-adjusted totals remain correct on both orders.
 * Enhancement Ìtumọ̀ Yorùbá: – _reduced_stock meta is now split proportionally 
   between the original and backorder order items.
 * Enhancement Ìtumọ̀ Yorùbá: – Address indexes (_billing_address_index, _shipping_address_index)
   are now copied to the backorder order for correct address search results (HPOS-
   aware).
 * Enhancement Ìtumọ̀ Yorùbá: – Both orders are scheduled for WooCommerce Admin 
   analytics re-import after a split so revenue reports stay accurate.
 * Enhancement Ìtumọ̀ Yorùbá: – Added wcbs_meta_fields_to_copy and wcbs_disable_emails_on_split
   filters for developer extensibility.
 * Fix Ìtumọ̀ Yorùbá: – Stock quantity 0 at cart time now correctly removes the 
   item from the original order instead of leaving it duplicated across both orders.
 * Fix Ìtumọ̀ Yorùbá: – Removed erroneous add_item() call after in-place source 
   item update that caused calculate_totals() to double-count the item.

#### 2.1.0 Ìtumọ̀ Yorùbá: – 2026-02-17

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

#### 2.0 Ìtumọ̀ Yorùbá: – 2025-11-10

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

#### 1.9 Ìtumọ̀ Yorùbá: – 2025-05-14

 * Enhancement Ìtumọ̀ Yorùbá: – WooCommerce Version 9.8.5 compatibility added.

#### 1.8 Ìtumọ̀ Yorùbá: – 2024-07-29

 * Enhancement Ìtumọ̀ Yorùbá: – WooCommerce Version 9.1.4 compatibility added.
 * Enhancement Ìtumọ̀ Yorùbá: – WooCommerce High Performance Order Storage compatibility
   added.

#### 1.7 Ìtumọ̀ Yorùbá: – 2022-06-09

 * Enhancement Ìtumọ̀ Yorùbá: – WooCommerce Version 6.5.1 compatibility added.

#### 1.6 Ìtumọ̀ Yorùbá: – 2021-01-16

 * Fix Ìtumọ̀ Yorùbá: – Negative stocks checking issue fixed.

#### 1.5 Ìtumọ̀ Yorùbá: – 2021-01-15

 * Fix Ìtumọ̀ Yorùbá: – Parent order quantity issue fixed.
 * Tweak Ìtumọ̀ Yorùbá: – WC 4.9.0 support added.

#### 1.4 Ìtumọ̀ Yorùbá: – 2020-06-12

 * Enhancement Ìtumọ̀ Yorùbá: – Deactivation feedback form added.
 * Enhancement Ìtumọ̀ Yorùbá: – Plugin structure updated.
 * Tweak Ìtumọ̀ Yorùbá: – WC 4.2 support added.

#### 1.3 Ìtumọ̀ Yorùbá: – 2019-06-13

 * Order status updation issue fixed

#### 1.2 Ìtumọ̀ Yorùbá: – 2019-06-11

 * Order splitting bug fixes

#### 1.1 Ìtumọ̀ Yorùbá: – 2019-04-8

 * Guest user data in backorder bug fixed

#### 1.0

 * Initial release

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **2.2.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **oṣù 2 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **50+**
 *  Ẹ̀yà WordPress ** 4.9 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **6.9.5**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/wc-backorder-split/)
 * Àwọn àmì
 * [backorder](https://yor.wordpress.org/plugins/tags/backorder/)[order split](https://yor.wordpress.org/plugins/tags/order-split/)
   [split](https://yor.wordpress.org/plugins/tags/split/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/wc-backorder-split/advanced/)

## Àwọn ìbò

 3.7 lára àwọn ìràwọ̀ 5.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/wc-backorder-split/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wc-backorder-split/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wc-backorder-split/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/wc-backorder-split/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/wc-backorder-split/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wc-backorder-split/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wc-backorder-split/reviews/)

## Àwọn Olùkópa

 *   [ akshayaswaroop ](https://profiles.wordpress.org/akshayaswaroop/)
 *   [ wpheka ](https://profiles.wordpress.org/wpheka/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/wc-backorder-split/)

## Ṣe ìtọrẹ

Ṣé o fẹ́ ṣe àtìlẹ́yìn fún ìlọsíwájú plugin yìí?

 [ Ṣe ìtọrẹ sí plugin yìí ](https://www.paypal.me/AKSHAYASWAROOP)