Clone / Duplicate Orders for WooCommerce

Description

Clone / Duplicate Orders for WooCommerce is the perfect solution to streamline your order management process. This simple but powerful extension for WooCommerce adds a Clone Order button to your Orders table, as well as an Action option and metabox on individual order pages, so duplicating / cloning an order is always accessible to you and your staff in just one-click.

With Clone / Duplicate Orders for WooCommerce, you can easily duplicate, copy or clone any WooCommerce order, including default WooCommerce fields, custom fields, Advanced Custom Fields (ACF) and Secure Custom Fields (SCF).

Whether you’re working with repeat customers or need to recreate similar orders, Clone / Duplicate Orders for WooCommerce simplifies the process. It automatically copies shipping and billing details from the original order, ensuring a seamless workflow by assigning the clone to the same customer.

🌟 The simplest way to copy an order in WooCommerce 🌟

With one click, you can copy an existing order ready for processing and shipment. Save time and effort with Clone / Duplicate Orders for WooCommerce – your go-to tool for efficient order duplication!

πŸͺ„ Use Cases for Order Cloner / Duplicator

Having the ability to duplicate orders helps streamline your processes and respond to customer requests more efficiently. Here are some ways it can make your work easier:

βœ” Creating similar orders for multiple customers: Instead of manually entering the same order over and over, you can create it once, then clone the order as many times as needed, updating customer details as necessary.
βœ” Processing repeat orders for existing customers: Duplicate their last order and make any necessary updates. This speeds up the process, saving time and reducing repetitive tasks.
βœ” Handling returns and exchanges: Simply refund the returned items on the original order, clone it to create a new, empty order, and add the exchanged item. This way, you can follow your usual order fulfilment process, and your reporting remains accurate.

What details are duplicated

➜ Order status on clone is Pending Payment
➜ Doesn’t adjust stock levels on clone
➜ Uses the original orders pricing
➜ Includes out of stock products
➜ Uses original order shipping choice
➜ Removes original payment info
➜ After clone, doesn’t redirect
➜ Doesn’t clone original order notes
➜ Adds a note to new order about being cloned
➜ Copies original customer note
➜ New order uses date time of clone
➜ Copies custom fields / ACF fields

Supports

  • Supports High Performance Order Storage (HPOS)
  • Supports Customer Order Numbers
  • Supports Sequential Order Numbers
  • Supports ACF/SCF Fields
  • Supports Custom Metafields

How does the cloned / duplicated order affect stock levels

Stock levels are controlled by the orders status. The status of the newly cloned order is Pending Payment. Because the payment is not confirmed, the stock levels will not be reduced until the order is changed to another status such as On Hold or Processing. For more information on Order Statuses please consult the WooCommerce Documentation.

Clone / Duplicate Orders is always improving, help us!

If there are new features of this plugin you want, let us know. The team behind Clone / Duplicate Orders is actively working on this plugin to make it the best duplicate order plugin there is. If you have any request or encounter problems, please open a support ticket and we will fix the issue.

Other Plugins from YMMV

If you like this plugin, please consider checking out our other projects:

HPOS Status Indicator – Simple way for developers to know if HPOS is enabled on a WooCommerce store.

Screenshots

  • WooCommerce Orders Index – Showing new duplicate/clone icon under Actions.
  • WooCommerce Orders Index – Showing duplicate success message with link to newly cloned order.
  • WooCommerce Edit Order – Showing Clone Order metabox available in sidebar.
  • WooCommerce Edit Order – Showing duplicates success message with link to newly cloned order.
  • WooCommerce Edit Order – Showing Clone Order option in Order Actions.

Installation

  1. Visit Plugins > Add New
  2. Search for Clone / Duplicate Orders for WooCommerce
  3. Install Clone / Duplicate Orders for WooCommerce once it appears
  4. Activate Clone / Duplicate Orders for WooCommerce from your Plugins page.

Manually

  1. Upload the clone-duplicate-orders-for-woocommerce folder to the directory /wp-content/plugins/.
  2. Activate the plugin using the ‘Plugins’ page in WordPress.

FAQ

Where is the Clone button on the Orders Index

The Clone button on the Orders Index page is in the Actions menu. This is not displayed by default by WooCommere. Go to Screen Options at the top of the screem. then select “Actions” and the Actions column will appear which includes the Clone button.

Does Clone / Duplicate Orders for WooCommerce load any files on the frontend?

No, Clone / Duplicate Orders for WooCommerce only loads files in the admin area of WordPress and will not impact performance of your website or store.

Does Clone / Duplicate Orders plugin support HPOS?

Yes, Clone / Duplicate Orders for WooCommerce supports High Performance Order Storage (HPOS), as well as posts storage.

Does Clone / Duplicate Orders plugin support Multisite?

Yes, Clone / Duplicate Orders for WooCommerce is compatible with WordPress Multisite and Network Activations.

What problem does Clone / Duplicate Orders for WooCommerce solve?

We make WooCommerce stores for our clients and found they often needed to clone/duplicate shop orders for repeat customer, phoned orders or for any numerous of reasons. We found other solution lacking, so we created our own tool that copied orders in your WooCommerce store.

Is the Clone / Duplicate Orders plugin secure?

Yes, our plugin is secure. All plugins from our team meet the WordPress Coding Standards and are analaysed for multiple issues before release.

Will Clone / Duplicate Orders for WooCommerce work with my theme?

Yes, Clone / Duplicate Orders for WooCommerce is designed to work with all properly coded WordPress themes. The plugin only adds functionality to the WooCommerce admin area and doesn’t affect your frontend theme appearance.

Can I customize which fields Clone / Duplicate Orders for WooCommerce copies?

Yes, Clone / Duplicate Orders for WooCommerce includes developer hooks and filters that allow you to customize which fields are copied during the duplication process. Advanced users can use these hooks to exclude or include specific custom fields.

Does Clone / Duplicate Orders for WooCommerce slow down my website?

No, Clone / Duplicate Orders for WooCommerce is optimized for performance and only loads its files in the WordPress admin area. It will not impact your website’s frontend performance or loading speed.

Can I clone orders in bulk with Clone / Duplicate Orders for WooCommerce?

Currently, Clone / Duplicate Orders for WooCommerce is designed for individual order cloning. Each order is cloned one at a time through the intuitive interface in your WooCommerce orders list.

Will Clone / Duplicate Orders for WooCommerce work with Sequential Order Numbers?

Yes, Clone / Duplicate Orders for WooCommerce fully supports Sequential Order Numbers and other custom order numbering systems. The cloned orders will follow your existing numbering sequence.

Does Clone / Duplicate Orders for WooCommerce support WooCommerce subscriptions?

Clone / Duplicate Orders for WooCommerce will copy subscription product orders, but the cloned order will be treated as a regular order, not an active subscription. This is useful for creating manual renewal orders.

Can I undo a cloned order created by Clone / Duplicate Orders for WooCommerce?

Once Clone / Duplicate Orders for WooCommerce creates a cloned order, it becomes a standard WooCommerce order. You can manage it like any other order – edit, cancel, or delete it as needed through the standard WooCommerce interface.

Will Clone / Duplicate Orders for WooCommerce work with my payment gateway?

Yes, Clone / Duplicate Orders for WooCommerce is compatible with all payment gateways. However, payment information is intentionally not copied to cloned orders for security reasons – new payment will need to be processed for the cloned order.

Does Clone / Duplicate Orders for WooCommerce support custom checkout fields?

Yes, Clone / Duplicate Orders for WooCommerce automatically copies custom checkout fields, including those created by plugins like WooCommerce Checkout Field Editor and similar extensions.

Can I translate Clone / Duplicate Orders for WooCommerce into my language?

Yes, Clone / Duplicate Orders for WooCommerce is fully translation-ready and includes translation files for multiple languages. You can translate the plugin using standard WordPress translation tools or contribute translations.

Will Clone / Duplicate Orders for WooCommerce work with WooCommerce REST API?

Yes, Clone / Duplicate Orders for WooCommerce is compatible with the WooCommerce REST API. Orders cloned through the plugin will be accessible via the API like any other WooCommerce order.

Does Clone / Duplicate Orders for WooCommerce log the clone/duplication activities?

Yes, Clone / Duplicate Orders for WooCommerce adds a note to each cloned order indicating it was duplicated and from which original order, providing a clear audit trail for your records.

Will Clone / Duplicate Orders for WooCommerce work with WooCommerce blocks?

Yes, Clone / Duplicate Orders for WooCommerce is an admin tool and works with all WooCommerce implementations, including sites using WooCommerce blocks for checkout and cart pages.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Clone / Duplicate Orders for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Clone / Duplicate Orders for WooCommerce” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “Clone / Duplicate Orders for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.4

  • Feature: Copies customer note to the duplicated order
  • Tested with WordPress 6.8.2 and WooCommerce 10.0.0

1.0.3

  • Bugfix: Correctly copy metadata when cloning.
  • Docs: Improve docs to correctly describe features.
  • Tested with WordPress 6.7.2 and WooCommerce 9.6.2

1.0.2

  • Tested with WordPress 6.7 and WooCommerce 9.5

1.0.1

  • Bugfix: Update load_textdomain path.

1.0.0

  • Initial release.