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_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

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.

Ì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ò

È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,
Igbe 26, 2019
Hi, exactly what i was looking for. Thanks!
Ka gbogbo àwọn àgbéyẹ̀wò 3

À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

Túmọ̀ “WC Backorder Split” sí èdè rẹ.

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

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

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

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