Title: Order Splitter for WooCommerce &#8211; Split / Duplicate / Merge Orders
Author: YoOhw Studio
Published: <strong>March 3, 2024</strong>
Last modified: February 3, 2026

---

Search plugins

![](https://ps.w.org/wc-order-splitter/assets/banner-772x250.png?rev=3323293)

![](https://ps.w.org/wc-order-splitter/assets/icon.svg?rev=3114672)

# Order Splitter for WooCommerce – Split / Duplicate / Merge Orders

 By [YoOhw Studio](https://profiles.wordpress.org/yoohw/)

[Download](https://downloads.wordpress.org/plugin/wc-order-splitter.1.4.9.zip)

 * [Details](https://co.wordpress.org/plugins/wc-order-splitter/#description)
 * [Reviews](https://co.wordpress.org/plugins/wc-order-splitter/#reviews)
 *  [Installation](https://co.wordpress.org/plugins/wc-order-splitter/#installation)
 * [Development](https://co.wordpress.org/plugins/wc-order-splitter/#developers)

 [Support](https://wordpress.org/support/plugin/wc-order-splitter/)

## Description

Order Splitter for WooCommerce – Split / Duplicate / Merge Orders plugin allows 
you to split order into multiple orders within the WooCommerce admin panel. This
is particularly useful for managing large orders that need to be divided for processing.

[Premium version](https://yoohw.com/product/woocommerce-order-splitter-premium/)
| [Documentation](https://yoohw.com/docs/category/woocommerce-order-splitter/) |
[Support](https://yoohw.com/support/) | [Demo](https://sandbox.yoohw.com/demo/wcaoa_demo.html)

### Features

 * **Split by Quantity**: Easily split an order items into new multiple orders with
   specified quantities.
 * **Split by Category**: Split orders based on product categories to streamline
   processing and fulfillment.
 * **Split by Stock status**: Split orders according to the stock status of products,
   ensuring accurate handling of available and backordered items.
 * **Duplicate an Order**: Simply duplicate an order at the Order Actions selection.
 * **Merge Orders**: Enables the merging of two orders into a single order with 
   just a few simple steps.
 * **Returning Split Orders**: Return the single or multiple split orders back to
   the original order.
 * **Flexible Options**: Controllable order status, shipping fee for both original
   and new split orders.

### Premium Features

**WooCommerce Advanced Order Actions** enhances your WooCommerce site by providing
powerful tools to streamline and upgrade order management. With advanced features
like automated workflows, bulk order actions, and customizable options, it empowers
you to efficiently handle complex order processes with ease, saving time and boosting
productivity.

 * **Automate Splitter**: Automatically split orders based on predefined rules, 
   saving time and reducing manual intervention during high-volume sales or specific
   order scenarios.
 * **Automate Workflows**: Automate multi-step order splitting with workflows based
   on criteria like group, category, stock status, tag, attribute, or vendor.
 * **Order Status after Splitting**: Configure what status the original order and
   each newly created order should be set to immediately after the split—so you 
   can automatically move originals to “on-hold” while split orders go straight 
   to “processing,” for example, without any manual status updates.
 * **Split by Quantity**: Automatically take every extra unit of a multi-quantity
   line item and spin it off into its own new order—leaving one unit behind in the
   original—so that each order contains exactly one unit, streamlining single-unit
   fulfillment.
 * **Split by Group**: Divides the order into exactly two orders—one containing **
   all** products designated in your “product group” option and the other containing
   every item **not** in that group—so you can process group items together and 
   non-group items separately.
 * **Split by Item (In group)**: For orders that include your defined group products,
   creates a **separate new order for each individual group product**, leaving all
   non-group items together in the original order.
 * **Split by Item (Non-group)**: Takes every item **not** in your product group
   and spins each one off into its **own separate order**, while keeping **all**
   group-designated products bundled together in the original order.
 * **Split by Tag**: Split orders by product tags, allowing for more precise order
   management and fulfillment strategies tailored to your business needs.
 * **Split by Attribute**: Split orders based on product attributes, allowing for
   organized order management and fulfillment strategies tailored to specific product
   characteristics, such as size, color, or material.
 * **Split by Bundle**: Splits orders containing bundled products, ensuring each
   bundle is treated as a distinct order for accurate inventory tracking and simplified
   fulfillment processes.
 * **Split by Vendor**: Split orders based on vendor, ensuring each vendor receives
   a separate order for the products they are responsible for, streamlining fulfillment
   and simplifying multi-vendor management.
 * **Duplicate Orders**: Two options (Full / Excl. items) to duplicate, and bulk
   duplicate the orders. Able to set order statues can be duplicated and duplicated
   order status should be.
 * **Merge Orders**: Combine multiple orders into a single order for easier management,
   consolidating customer purchases while maintaining detailed order histories.
 * **Expand Editable Orders**: Extend the range of editable order statuses, allowing
   you to modify orders beyond the default WooCommerce limitations for greater flexibility.
 * **Supported Multiple Currencies**: Seamlessly split and duplicate orders across
   different currencies, ensuring accurate pricing and conversion rates for a smooth,
   global sales experience.
 * **Shipping Flat-rate Classes**: Supports WooCommerce flat-rate shipping classes,
   ensuring shipping fees are calculated accurately during order splitting.
 * **Recalculate Shipping Fee**: Dynamically recalculates shipping fees for new 
   orders based on their contents and shipping method, ensuring accurate charges
   and compliance with WooCommerce settings.
 * **Inventory Supported**: Ensure accurate inventory management during the splitting
   process, with real-time updates that reflect stock levels after each order is
   split.
 * **Additional Tax Classes**: Copied the item additional tax classes to the new
   orders.
 * **Fully Order Meta**: Add all order meta from the original order to new orders.
 * **Order Meta Filter**: Utilize the filter hook to remove unnecessary meta data
   from split orders.
 * **Split Order Notification**: Automatically notify customers and admins when 
   an order is split, providing split details and order updates to streamline communication
   and improve transparency.
 * **Alot more**: Access a range of advanced features designed to enhance your order
   management, including custom split criteria, and seamless integration with third-
   party tools and plugins.

[Learn more about splitting logics](https://yoohw.com/docs/woocommerce-order-splitter/order-actions/split-orders/#quick-split)

### Email Notifications

When an order is split into multiple “child” orders, it can be confusing for customers
if they receive the original order email and then separate notifications for each
split. This feature gives store owners full control over how—and when—customers 
are notified when their orders are split, ensuring clarity and reducing duplicate
or out-of-context emails.

**Split Only**

 * **Behavior**: Sends the standard “new order” email for the original parent order
   first, then follows up with separate emails for each child order.
 * **Notifications**:
    - **Original Order Email** — the combined order confirmation.
    - **Split Order Emails** — one per child order, titled “Your order has been 
      split,” including only the items in that batch.
 * **When to Use**: Best if you want to remind customers of the original purchase
   before detailing each shipment; useful for subscription or pre-order workflows
   where the initial order confirmation is critical.

**After Split**

 * **Behavior**: Suppresses the default “new order” email for the original parent
   order.
 * **Notifications**: Sends only one email per split (child) order, each with its
   own order number and line-item details.
 * **When to Use**: Ideal if you want customers to see exactly what they’ll receive
   in each shipment or batch, without being reminded of the original combined order.

[Learn more about email notifications](https://yoohw.com/docs/woocommerce-order-splitter/settings-woocommerce-order-splitter/notifications/)

### Plugin Integrations

 * [Extended Stock Status](https://yoohw.com/product/woocommerce-extended-stock-status/)
 * [Pre-Orders for WooCommerce](https://wordpress.org/plugins/pre-orders-wc/) – 
   Freemium of Extended Stock Status
 * [Product Bundles for WooCommerce](https://woocommerce.com/products/product-bundles/)
 * [Mix and Match Products for WooCommerce](https://woocommerce.com/products/woocommerce-mix-and-match-products/)
 * [PDF Invoices & Packing Slips for WooCommerce](https://wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/)
 * [Table Rate Shipping Method for WooCommerce](https://wordpress.org/plugins/flexible-shipping/)
 * [Shipping Packages for WooCommerce](https://wordpress.org/plugins/wc-shipping-packages/)
 * [Per Product Shipping for WooCommerce](https://woocommerce.com/products/per-product-shipping/)
 * [Discount Rules for WooCommerce](https://wordpress.org/plugins/woo-discount-rules/)
 * [Multivendor Marketplace for WooCommerce](https://wordpress.org/plugins/wc-multivendor-marketplace/)

**Need more?** [Tell us what we can do for you](https://yoohw.com/contact-us/)

[Explore the Premium version here](https://yoohw.com/product/woocommerce-order-splitter-premium/)

### Usage

 1. **Open Order**: Navigate to the WooCommerce order edit page for any order that 
    you wish to split.
 2. **Split Order**: Click on the “Split order” button. If the order status is selected
    in the settings, a new section will appear allowing you to specify quantities for
    the split.
 3. **Specify Quantities**: Select orders and enter the quantities for each item that
    you want to move to the new orders.
 4. **Create New Order**: Click the “Split it” button. The plugin will create new orders
    with the specified items and adjust the quantities in the original order.
 5. **Settings**: Remember to set the options as you wish before split an order (WooCommerce
    > Settings > Orders)

## Screenshots

 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[

## Installation

 1. **Upload Plugin**: Upload the `wc-order-splitter` folder to the `/wp-content/plugins/`
    directory.
 2. **Activate Plugin**: Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. **Prerequisites**: Ensure that WooCommerce is installed and activated.

## Reviews

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

### 󠀁[Works great](https://wordpress.org/support/topic/works-great-9728/)󠁿

 [Dymytrii Ishchuk](https://profiles.wordpress.org/ishchukdev/) December 9, 2025

Works great, thanks. Loved the interactive sandbox demo of the plugin 🙂

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

### 󠀁[Excellent plugin, amazing support!](https://wordpress.org/support/topic/excellent-plugin-amazing-support-31/)󠁿

 [JapeNZ](https://profiles.wordpress.org/japenz/) August 8, 2024

We offer pre-order products that can be ordered at the same time as instock items.
This plugin allows us to easily split combined product orders and send out the instock
items, while leaving the pre-orders in a seperate order that the customers can view
in their account. We had an issue that the automatic emails were being sent when
disabled due to a snippet we use that delays order emails, speeding up the checkout
process.Support were able to fix the issue and release a plugin update very quickly.

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

### 󠀁[Really nice plugin](https://wordpress.org/support/topic/really-nice-plugin-170/)󠁿

 [alexmigf](https://profiles.wordpress.org/alexmigf/) July 19, 2024 1 reply

Our PDF document plugin works on a per-order basis. However, the Order Splitter 
plugin is ideal for customers who need separate documents for each item within an
order.

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

### 󠀁[neat plugin](https://wordpress.org/support/topic/neat-plugin-35/)󠁿

 [texabilly71](https://profiles.wordpress.org/texabilly71/) June 24, 2024

great tool for splitting orders. customers sometimes decide they do not want to 
wait for half their order that’s out of stock so with this plugin i can easily make
2 orders. had a bug w 1.2.2 but after contacting the developer, they quickly issued
an update that fixed the problem. awesome customer service.

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/wc-order-splitter/reviews/)

## Contributors & Developers

“Order Splitter for WooCommerce – Split / Duplicate / Merge Orders” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ YoOhw Studio ](https://profiles.wordpress.org/yoohw/)

[Translate “Order Splitter for WooCommerce – Split / Duplicate / Merge Orders” into your language.](https://translate.wordpress.org/projects/wp-plugins/wc-order-splitter)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wc-order-splitter/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wc-order-splitter/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wc-order-splitter/)
by [RSS](https://plugins.trac.wordpress.org/log/wc-order-splitter/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.9 (Feb 3, 2026)

 * Improve: WooCommerce version 10.4 compatibility.
 * Improve: WooCommerce Order Cancellation & Returns compatibility.
 * Improve: Minor improvements.

#### 1.4.8 (Nov 19, 2025)

 * Improve: Minor fixes and improvements.

#### 1.4.7 (Nov 5, 2025)

 * Improve: WooCommerce version 10.3 compatibility.
 * Improve: Minor improvements.

#### 1.4.6 (Aug 30, 2025)

 * New: Refresh the shipping item metas for both original and split orders.
 * Fix: Sometimes receives `$tabs = null` for Shop Manager.
 * Improve: Added missing language strings.
 * Improve: WooCommerce version 10.1 compatibility.

#### 1.4.5 (July 10, 2025)

 * Fix: Removed some unnecessary code.
 * Improve: Some improvements.

#### 1.4.4 (Jun 14, 2025)

 * Improve: Remove settings access requirement for shop manager, since newest update
   of WooCommerce only allow shop manager access the basic settings.
 * Improve: WooCommerce version 9.9 compatibility.

#### 1.4.3 (May 25, 2025)

 * Update: Reorder the `Orders` settings tab.
 * Improve: Minor improvements.

#### 1.4.2 (May 2, 2025)

 * Update: WordPress compatibility to 6.8.
 * Improve: WooCommerce compatibility.

#### 1.4.1 (Apr 6, 2025)

 * Improve: WooCommerce compatibility.
 * Improve: Language updated.
 * Improve: Some improvements.

#### 1.4.0 (Feb 27, 2025)

 * New: Added merge orders with order action selection on the edit order page.
 * Improve: WooCommerce compatibility.

#### 1.3.11 (Feb 15, 2025)

 * Fix: Our other plugin compatibility.
 * Improve: WooCommerce compatibility.

#### 1.3.10 (Jan 10, 2025)

 * Improve: Integration with our other plugin.
 * Improve: WooCommerce compatibility.
 * Improve: Some improvements.

#### 1.3.9 (Dec 19, 2024)

 * Improve: Labels display immediately instead of timeout.
 * Improve: The plugin notices will only display for administrators.

#### 1.3.8 (Dec 3, 2024)

 * Fix: The advanced options cannot be saved.
 * Improve: Updated the split order label.
 * Improve: Some improvements.

#### 1.3.7 (Nov 9, 2024)

 * Fix: The labels display based on the current user items per page settings.
 * Improve: Some improvements.

#### 1.3.6 (Oct 27, 2024)

 * Fix: Shop manager unable to open the split table.
 * Fix: Order actions are disable at order edit page.
 * Fix: Minor errors.
 * Improve: Language file updated.

#### 1.3.5 (Oct 22, 2024)

 * Fix: Shop manager permission.
 * Improve: Label updated.

#### 1.3.4 (Sep 9, 2024)

 * Fix: Shipping fee, permission options errors.

#### 1.3.3 (Sep 5, 2024)

 * Improve: Minor improving.

#### 1.3.2 (Aug 26, 2024)

 * New: Development – Added filter hooks for order meta.
 * Fix: The disable email option conflicts with WooCommerce option.
 * Fix: The new order status and copy logic when duplicating.
 * Improve: Customer user included in the new orders.
 * Improve: Some language strings are updated.

#### 1.3.1 (Jul 26, 2024)

 * New: Duplicate order in Order actions in Edit Order page.
 * Fix: The bulk return action only displays at the Orders page.
 * Improve: The labels are updated.
 * Improve: A minor typo issue was removed.

#### 1.3.0 (Jul 17, 2024)

 * New: Split orders by category or stock status.
 * New: Bulk return action is now working with HPOS.
 * Fix: Disable order email option affected to all the new orders.
 * Improve: Moved the split container after the order total for better display.
 * Improve: Added notes for the original and split orders.
 * Improve: Added the settings url into the plugins page.
 * Improve: Added the settings notice for the first installment.
 * Improve: Removed unnecessary translation strings.

#### 1.2.4 (Jul 9, 2024)

 * New: Option to enable/disable the order labels (WooCommerce > Settings > Orders)
 * Fix: Set the default settings for the first install.

#### 1.2.3

 * Improve: Optimize the orginal & splitted labels at Orders page.

#### 1.2.2

 * New: Added the original & splitted labels at Orders & Edit order pages.
 * New: Added Bulk return action at Orders page.
 * Improve: Remove splitted order ids when returns to the original order.
 * Improve: Added the logic to handle the email sending actions for the sites using
   the filter to defer WooCommerce transactional emails.

#### 1.2.1

 * New: Split to multiple orders.
 * Improve: Minor bug fixed.

#### 1.2.0

 * New: Brand new OOP codes under the hood.
 * New: Permission option for shop manager.
 * Improve: Avoid to split all quantities in the order.
 * Improve: Small bugs fixed.

#### 1.1.1

 * New: Return the order back to the original.
 * New: Set order statuses that allow to split or return.
    Note: Only the ‘processing’
   status has set as default. You have to go to the settings to set more if you 
   wish.

### 1.1.0

 * Order Splitter Settings added.
 * Exclude shipping fee optional.
 * Disable order email optional.
 * Minor improving.

#### 1.0.1

 * A serious error fixed.

#### 1.0

 * First released.

## Meta

 *  Version **1.4.9**
 *  Last updated **3 months ago**
 *  Active installations **300+**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/wc-order-splitter/)
 * Tags
 * [clone](https://co.wordpress.org/plugins/tags/clone/)[duplicate order](https://co.wordpress.org/plugins/tags/duplicate-order/)
   [merge](https://co.wordpress.org/plugins/tags/merge/)[split](https://co.wordpress.org/plugins/tags/split/)
   [Split Order](https://co.wordpress.org/plugins/tags/split-order/)
 *  [Advanced View](https://co.wordpress.org/plugins/wc-order-splitter/advanced/)

## Ratings

 5 out of 5 stars.

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

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

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

## Contributors

 *   [ YoOhw Studio ](https://profiles.wordpress.org/yoohw/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wc-order-splitter/)