Ultimate Order Combination

Plugin Banner

Ultimate Order Combination

by Fahad Mahmood

Download
Description

Ultimate Order Combination lets you merge multiple WooCommerce orders into a single order while preserving all metadata, customer details, and line items. You can remove all original orders related to combined order. You have the option to move orders to trash or delete orders permanently. Inventory stats will not be affected because of orders combination.

How it works?

Key Features

  • Combine multiple WooCommerce orders into one
  • Preserve all order metadata
  • Move or delete original orders after combining
  • Cron-based automation and rule-based merging
  • Supports Gravity Forms product meta
  • Compatible with WooCommerce HPOS

Support

For support and detailed documentation, visit the support page or check the plugin guide.

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.

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. There will now be a Combine Orders option in the WooCommerce orders list page under bulk actions.
  1. How can i merge orders in basic version?

    How can i merge orders in basic version?

  2. General setting.

    General setting.

  3. Combined orders list.

    Combined orders list.

  4. Trashed orders > Restore/Delete permanently.

    Trashed orders > Restore/Delete permanently.

  5. Proceed with selected status orders.

    Proceed with selected status orders.

  6. Remove original orders.

    Remove original orders.

  7. Retained meta keys from selected orders.

    Retained meta keys from selected orders.

  8. Automation - Settings

    Automation - Settings

  9. Automation - Rules

    Automation - Rules

  10. Combine / separate shipping.

    Combine / separate shipping.

  11. Items with different attributes and values.

    Items with different attributes and values.

  12. What to do with existing orders?

    What to do with existing orders?

  13. Order consideration and Time period

    Order consideration and Time period

  14. Double tick is for combined orders, Paw icon is used for sniffed/checked orders.

    Double tick is for combined orders, Paw icon is used for sniffed/checked orders.

  15. Combine with Gravity Form product based meta values.

    Combine with Gravity Form product based meta values.

  16. Meta values selection for Gravity Forms.

    Meta values selection for Gravity Forms.

  17. Combine order related to the logged-in users only.

    Combine order related to the logged-in users only.

How can we restore combined orders?

What are the trashed orders and how can we restore it?

How to move selected orders to trash after combination?

There are three ways to combine orders.

1) Orders list > bulk options

2) General Settings > Analyze

3) Automation Tab


All above methods allow you to optionally move to trash option.

What premium version is about?

How Can I Merge Orders in the Basic Version?

How does it work with orders having variations?

Is this compatible with WooCommerce?

Yes

Can we split orders with this plugin?

No

How it works?

Under WooCommerce Menu > Orders List. You have a dropdown for bulk actions, there you will see an option to combine orders. This is the basic feature which is provided for FREE in this plugin. Other methods or options are added or will be added later, can be premium or free. Kindly don’t misunderstand as it’s an incomplete plugin. Basic plugin was released with one basic feature to combine orders.

Can we combine orders by same customer id?

Yes, these settings are available in premium version.

Can we combine orders by same customer email?

Yes, these settings are available in premium version.

Can we combine orders by the same phone number entered during checkout?

Yes, these settings are available in premium version.

Can we combine orders by identical billing address?

Yes, these settings are available in premium version.

Can we combine orders by identical shipping address?

Yes, these settings are available in premium version.

We have some items with different attributes and values, can these items be separated?

Yes, as per choice these items can be separated. There is a checkbox “Keep Order Items Separate using Attributes and Values” in purple section on general settings tab. If this checkbox is On, the plugin will separate items with different attributes and values.

Automation | Combined Orders | Trashed Orders

Split / Combine – Gravity Forms

Inutile

By emacencini on October 13, 2025

Mi ha mandato in tilt gli ordini selezionati, creato uno nuovo con calcolo tasse errato e la versione premium ha prezzi folli, statene alla larga!!

Not Showing in Bulk Section

By hemalhealthbd on March 6, 2024

This plugin is not working in HPOS enabled site. In order's bulk action section there is no combine order option. How can I fix this?

Excellent

By yongyi on February 19, 2025

Excellent plug-in and after-sales service experience. Functions as intended and when issues occur, the developer is extremely helpful and prompt in assisting to resolve. Thank you Fahad for the great work!

After the merger, "Stock" does not change

By freemanhim on December 19, 2022

The plugin performs its main function - combines orders.
But there is a very serious problem in the combined order: When you try to add/remove/change the quantity in this order - "Stock" does not change!

Fahad is the best!

By thomas238 on October 30, 2022

I had some issues with automating the order combining. Fahad (the developer) helped me out so much. He took the time to get on a call with me for almost an hour and everything is working perfectly now. Highly recommend the plugin because of the great functionalities and wonderful service.

Great Plugin - Great Support

By zafai on April 17, 2021

What a great plugin! I had a problem, the support was there for me after some min and ready to help me. They sold my problem/feature request after 2 Day. Best Support Team ever!

Excellent - personalized support

By grizna on November 19, 2020

wordpress.mechanic call me directly by Skype and solve my issue. tremendous support...

Works great!

By gpowerhost on September 28, 2020

This is a handy plugin to combined orders that sometimes come it when folks order using wallets like Apple Pay. Depending on how they checkout, a customer can end up with several orders within minutes. This plugin can be used to combine the Apple Pay or Google Checkout orders into one. Note: you may have to manually combine the shipping but, that is a breeze!

Essential plugin for WooCommerce

By patmadiona on December 12, 2019

Very useful and easy to use plugin for merging multiple orders from same customers

2.0.4

  • Added optimized combined+unknown status orders counting with transient caching, improved HPOS/classic orders screen compatibility, and fixed WooCommerce order status query handling. [18/05/2026][Thanks to Bianca Sanderson]

2.0.3

  • Tested orders combination functionality with full HPOS compatibility. Fixed the combination rule for billing address including email and phone number. [11/05/2026][Thanks to Dennis Vogt from Germany]

2.0.2

  • Full HPOS compatibility with wc_get_orders(), fixed date filtering, status prefix removal, removed invalid get_shipping_email(), improved meta query structure, translation loading fix for WP 6.7+. [08/05/2026][Thanks to Dennis Vogt from Germany]

2.0.1

  • Fixed PHP 8.1 deprecated parameter warnings in stock filter functions. [26/10/2025][Thanks to Benjamin Belaga]
  • Fixed WooCommerce Analytics fatal error (undefined get_report_customer_id) with safe try/catch handling.
  • Fixed display issue showing “0 orders removed” after combination.
Back to top