Order Splitter for WooCommerce
A great plugin to split WooCommerce orders. You can duplicate orders as well.
Use with caution
Order Splitter for WooCommerce works, but test it on a staging site before relying on it in 2026. It runs on 300+ sites, is rated 4.7/5 and was last updated 7 months ago, and scores 57/100 on our health check.
- Loved by users — 4.7/5 from 70 reviews
- Small user base (300+ active installs)
- Only tested up to WordPress 6.9 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Order Splitter for WooComme… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| clone | >100 |
| combine | #57 |
| split | #12 |
| split funds | #2 |
| split orders | #6 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.7 from 70 reviews
About Order Splitter for WooCommerce
From the official readme · v5.3.8Description
- Author: Fahad Mahmood
- Project URI: http://androidbubble.com/blog/wordpress/plugins/woo-order-splitter
WooCommerce is an awesome eCommerce plugin that allows you to sell anything and if you want to sell products that are not on stock yet, but you’re sure that you’ll have them soon in stock again? So Order Splitter for WooCommerce is a solution for you as you can create a rule for those items. All of the upcoming items can go in a separate orders section/status. It enables you to split, consolidate, clone, your crowd/combined/bulk orders using intelligent rules.
After activation there will be a Split icon in wp-admin > WooCommerce > orders list page within the order actions. Splits all order metadata and product data across into the new order ID. Order is created and a note is left in the new order of the older order ID for future reference. Order status is then set on hold awaiting admin to confirm payment.
Tags
woocommerce, pending payments, failed, processing, completed, cancelled, refunded
How to use this plugin?
License
This WordPress plugin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. This WordPress plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this WordPress plugin. If not, see http://www.gnu.org/licenses/gpl-2.0.html.
Installation
- Upload the plugin files to the
/wp-content/plugins/directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- There will now be a Split icon in the to WooCommerce order overview page within the order actions.
Frequently asked questions
General Queries
👉 1. Does coupon work with child orders? Yes, coupons work with child orders. There are three options to manage coupons. Default, Equal and Ratio. With default option selected, coupon will not be cloned or distributed among child orders. Clone option allows you to apply the same coupon amount to child orders as parent order. Ratio option will calculate child order totals and distribute discounted amount accordingly. Coupons without restrictions (e.g. order minimum 3 items or minimum amount etc.) will work absolutely fine. Order Splitter will split the coupon using Ratio option among all child…
Deposit & Partial Payments Based Splitting
📌 1. Is it compatible with the “Advanced – Deposit & Partial Payments for WooCommerce”? Yes, it is compatible with the “Advanced – Deposit & Partial Payments for WooCommerce” and also “Advanced Partial/Deposit Payment For Woocommerce PRO”. Follow these steps: 📎 1. Select the split method “Group by Attributes Values” 📎 2. Select sub-attributes under select “Available, In Stock, Special Offer” That’s it. How does it work? It will simply group the due_payment related products in a separate order and other products separate. It also handles the partially paid order status for those orders which…
Stock Based Splitting
📌 1. How it splits an order multiple times upon stock update? 📌 2. How it works with 3PL (Warehouse Management System) upon stock update? Order Splitter can set different status for the orders of in-stock and out-stock items. For example, if in-stock order status is set to processing and out-stock orders status is set to pending payment. There is a button for Backorder Automation that can change order status upon stock update. 📌 3. What is Backorder Automation? In short, on stock availability split the order again and set backorder status to in stock status accordingly. Some warehouse…
Booking | Shipping | Rules | ACF
📎 1. How it works with Booking & Appointment Plugin for WooCommerce? It works with an addon of Booking & Appointment Plugin for WooCommerce plugin. It can group items by date, so you can group items by day (same date), month and year. It can group items by payment type as well. For example, items with partial payments will be grouped in a parcel and other items will be grouped in another parcel. Video Tutorial: 📎 2. How does it work with shipping? 📎 3. How automatic settings work? 📎 4. How order rules work? 📎 5. ACF | Advanced Custom fields
How Taxes are being splitted?
**📎 Tax Settings – I/O Method Example **
Subscription Split
📎 1. Video Tutorial **📎 2. We deliver items multiple times with specific days interval in a subscription. Charges are deducted when first order is placed. Does this plugin split all items with single quantity in each order with selected delivery date? ** Yes, this plugin will split all items with single quantity in each order with selected delivery date. There are many options to set delivery interval types between first order and remaining deliveries. For example, if an item with 4 quantity is ordered and interval type “Order Delivery Date selected by Customer (Checkout Page)” is set for the…
Combination
🔅 1. How to Combine WooCommerce Orders? 🔅 2. How to Merge WooCommerce Orders?
Different Suppliers | Vendors
🔗 1. How does it work for split by Vendors? 🔗 2. Products with various suppliers, does this plugin offer purchase request feature? This plugin can split orders to the different suppliers, but this will not send any purchase order request to suppliers. That part would require some actions. For example: Person A orders 100 dozen banana and 10 crates of red apples, both items are from different suppliers like Supplier A and Supplier B. So, this plugin will split this one order into two different orders like this: Order#1 100 dozen banana Order#2 10 crates of red apples That’s it. These items are…
Quantity Split
🔘 1. How default option in quantity split works? Default option is compatible with WooCommerce PPOM (Personalized Product Option Manager) by N-Media. This plugin supports its Custom product fields so these will not get lost on order split and all custom product fields will get transferred into new splitted order. It can split variation of one product as well. 🔘 2. How does quantity split work? 1) Default: This method will simply split all quantities into x1 in separate orders. 2) Custom & Eric Logic: These methods will take the proportional value from item meta key “split”. e.g. A) 3:4 means…
Emails | Payments
❀ 1. Will the split have happened after the payment is made? Split has nothing to do with paid or unpaid orders. It will obey your rules, if you will set rules for processing, on-hold or even completed orders, it will trigger split action on time. It has to split only; it has nothing to do with stripe or PayPal difference. It will clone the payment records form parent order to child orders. ❀ 2. Will splitting run the hooks too to send out the emails to my warehouses? If you are already triggering something with WooCommerce order status updated hooks, your hooks will remain intact. This…
Changelog
Fix: WooCommerce internal meta handling for get, update, and delete to prevent warnings and ensure HPOS compatibility. [08/03/2026][Thanks to Tobias Derksen]
5.3.8
- Fix: WooCommerce internal meta handling for get, update, and delete to prevent warnings and ensure HPOS compatibility. [08/03/2026][Thanks to Tobias Derksen]
5.3.7
- Fix: Prevented fatal DivisionByZeroError when splitting orders containing weight-based pricing items (zero quantity). [19/01/2026][Thanks to @lockedm]
5.3.5
- Fix: Manual split by selection being on edit order page. [04/08/2025][Thanks to Amy Detjen Knits / amydetjen.com]
5.3.2
- Fix: Split method “Group by Vendors (User Terms)” rechecked and troubleshooting process made transparent. [05/04/2025][Thanks to Yaniv bar / hmeonot.org.il]
5.3.0
- Fix: Combine orders related fix with the php function gettype(). [22/08/2024][Thanks to Russ]
5.2.9
- New: Group by Vendors (User Terms) can be used with select all options of upcoming new vendors. [18/08/2024][Thanks to Yaniv]
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.
Best Order Splitter for WooCommerce alternatives
All clone plugins →FAQ
Order Splitter for WooCommerce: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 5, 2026
Is Order Splitter for WooCommerce free?
Yes. Order Splitter for WooCommerce is free to download and use from the official WordPress.org plugin directory.
Is Order Splitter for WooCommerce safe to use in 2026?
Order Splitter for WooCommerce works, but test it on a staging site before relying on it in 2026. It runs on 300+ sites, is rated 4.7/5 and was last updated 7 months ago, and scores 57/100 on our health check.
How many websites use Order Splitter for WooCommerce?
Order Splitter for WooCommerce is active on 300+ WordPress websites and has been downloaded 111,569 times since it launched in July 2017. It was downloaded 254 times in the last 30 days.
Does Order Splitter for WooCommerce work with WordPress 7.1?
Order Splitter for WooCommerce is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Order Splitter for WooCommerce need?
Order Splitter for WooCommerce requires PHP 7.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Order Splitter for WooCommerce last updated?
The latest version, 5.3.8, was released on March 8, 2026 (7 months ago).
Who makes Order Splitter for WooCommerce?
Order Splitter for WooCommerce is developed and maintained by Fahad Mahmood.
What are the best alternatives to Order Splitter for WooCommerce?
The most popular alternatives to Order Splitter for WooCommerce are All-in-One WP Migration and… (5M+ installs), Yoast Duplicate Post (3M+ installs) and WPvivid (900K+ 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








