Changeset 3326924
- Timestamp:
- 07/13/2025 07:43:04 AM (6 months ago)
- Location:
- clone-duplicate-orders-for-woocommerce
- Files:
-
- 12 added
- 28 edited
- 1 copied
-
tags/1.0.4 (copied) (copied from clone-duplicate-orders-for-woocommerce/trunk)
-
tags/1.0.4/.cursor (added)
-
tags/1.0.4/.cursor/rules (added)
-
tags/1.0.4/.cursor/rules/environment.mdc (added)
-
tags/1.0.4/.cursor/rules/general.mdc (added)
-
tags/1.0.4/.cursor/rules/paddlepress.mdc (added)
-
tags/1.0.4/.cursorignore (added)
-
tags/1.0.4/clone-duplicate-orders-for-woocommerce.php (modified) (1 diff)
-
tags/1.0.4/includes/class-cdo-wc-cloner.php (modified) (4 diffs)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-ar.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-bn_BD.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-es_ES.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-fr_FR.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-hi_IN.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-ja.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-pa_IN.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-pt_BR.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-ru_RU.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-zh_CN.po (modified) (1 diff)
-
tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce.pot (modified) (1 diff)
-
tags/1.0.4/readme.txt (modified) (7 diffs)
-
trunk/.cursor (added)
-
trunk/.cursor/rules (added)
-
trunk/.cursor/rules/environment.mdc (added)
-
trunk/.cursor/rules/general.mdc (added)
-
trunk/.cursor/rules/paddlepress.mdc (added)
-
trunk/.cursorignore (added)
-
trunk/clone-duplicate-orders-for-woocommerce.php (modified) (1 diff)
-
trunk/includes/class-cdo-wc-cloner.php (modified) (4 diffs)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-ar.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-bn_BD.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-es_ES.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-fr_FR.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-hi_IN.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-ja.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-pa_IN.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-pt_BR.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-ru_RU.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce-zh_CN.po (modified) (1 diff)
-
trunk/languages/clone-duplicate-orders-for-woocommerce.pot (modified) (1 diff)
-
trunk/readme.txt (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
clone-duplicate-orders-for-woocommerce/tags/1.0.4/clone-duplicate-orders-for-woocommerce.php
r3246051 r3326924 16 16 * Text Domain: clone-duplicate-orders-for-woocommerce 17 17 * Domain Path: /languages 18 * Version: 1.0. 318 * Version: 1.0.4 19 19 * Requires PHP: 7.4 20 20 * Requires at least: 6.0 21 * Tested up to: 6. 7.221 * Tested up to: 6.8.2 22 22 * WC requires at least: 8.2.0 23 * WC tested up to: 9.6.223 * WC tested up to: 10.0.0 24 24 * Requires Plugins: woocommerce 25 25 * License: GPL-2.0-or-later -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/includes/class-cdo-wc-cloner.php
r3246051 r3326924 63 63 esc_url( CDO_WC_ASSETS_URL . 'css/cdo-wc-main.css' ), 64 64 array(), 65 '1.0. 3'65 '1.0.4' 66 66 ); 67 67 } … … 165 165 'admin_footer', 166 166 function () use ( $redirect_url, $delay_seconds ) { 167 wp_register_script( 'cdo_wc_clonning_redirect', '', array(), '1.0. 3', true );167 wp_register_script( 'cdo_wc_clonning_redirect', '', array(), '1.0.4', true ); 168 168 wp_enqueue_script( 'cdo_wc_clonning_redirect' ); 169 169 … … 263 263 264 264 $order_data = array( 265 'customer_id' => $original_order->get_user_id(), 266 'status' => 'pending', 267 'currency' => $original_order->get_currency(), 268 'billing' => $original_order->get_address( 'billing' ), 269 'shipping' => $original_order->get_address( 'shipping' ), 265 'customer_id' => $original_order->get_user_id(), 266 'status' => 'pending', 267 'currency' => $original_order->get_currency(), 268 'billing' => $original_order->get_address( 'billing' ), 269 'shipping' => $original_order->get_address( 'shipping' ), 270 'customer_note' => $original_order->get_customer_note(), 270 271 ); 271 272 … … 395 396 */ 396 397 private function prevent_multiple_submissions_js() { 397 wp_register_script( 'cdo_wc_prevent_duplicate_submissions', '', array( 'jquery' ), '1.0. 3', true );398 wp_register_script( 'cdo_wc_prevent_duplicate_submissions', '', array( 'jquery' ), '1.0.4', true ); 398 399 wp_enqueue_script( 'cdo_wc_prevent_duplicate_submissions' ); 399 400 -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-ar.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-bn_BD.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-es_ES.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-fr_FR.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-hi_IN.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-ja.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-pa_IN.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-pt_BR.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-ru_RU.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce-zh_CN.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/languages/clone-duplicate-orders-for-woocommerce.pot
r3246051 r3326924 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"5 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 6 6 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -
clone-duplicate-orders-for-woocommerce/tags/1.0.4/readme.txt
r3246051 r3326924 1 === Clone / Duplicate Orders for WooCommerce | HPOS Compatible===1 === Clone / Duplicate Orders for WooCommerce === 2 2 Plugin Name: Clone / Duplicate Orders for WooCommerce 3 3 Plugin URI: https://ymmv.co 4 Description: Clone, duplicate or copy WooCommerce orders in one-click. HPOS compatible.4 Description: One-click WooCommerce order cloning, duplication & copying. Clone order, duplicate order, copy order for WooCommerce. HPOS compatible. 5 5 Author: YMMV Plugins 6 6 Contributors: ymmvplugins 7 7 Text Domain: clone-duplicate-orders-for-woocommerce 8 8 Domain Path: /languages 9 Tags: clone, clone order, copy order, duplicate, duplicate order10 Version: 1.0. 311 Stable tag: 1.0. 39 Tags: clone, duplicate, clone order, copy order, duplicate order 10 Version: 1.0.4 11 Stable tag: 1.0.4 12 12 Requires PHP: 7.4 13 13 Requires at least: 6.0 14 Tested up to: 6. 7.214 Tested up to: 6.8.2 15 15 Requires Plugin: woocommerce 16 16 License: GPLv2 or later 17 17 License URI: https://www.gnu.org/licenses/gpl-2.0.html 18 18 19 Clone, duplicate or copy WooCommerce orders in one-click. HPOS compatible.19 One-click WooCommerce order cloning, duplication & copying. Clone order, duplicate order, copy order for WooCommerce. HPOS compatible. 20 20 21 21 == Description == 22 22 23 **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.23 **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. 24 24 25 25 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). … … 31 31 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! 32 32 33 ### 🪄 Use Cases for Order Cloner ###33 ### 🪄 Use Cases for Order Cloner / Duplicator ### 34 34 35 35 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: … … 37 37 ✔ **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. 38 38 ✔ **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. 39 ✔ **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 fulfil lment process, and your reporting remains accurate.39 ✔ **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. 40 40 41 41 ### What details are duplicated ### … … 50 50 ➜ Doesn't clone original order notes 51 51 ➜ Adds a note to new order about being cloned 52 ➜ Copies original customer note 52 53 ➜ New order uses date time of clone 53 54 ➜ Copies custom fields / ACF fields … … 61 62 * Supports Custom Metafields 62 63 63 ### How does the cloned order affect stock levels ###64 ### How does the cloned / duplicated order affect stock levels ### 64 65 65 66 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 <a href="https://woocommerce.com/document/managing-orders/order-statuses/">WooCommerce Documentation</a>. … … 101 102 Yes, our plugin is secure. All plugins from our team meet the WordPress Coding Standards and are analaysed for multiple issues before release. 102 103 104 = Will Clone / Duplicate Orders for WooCommerce work with my theme? = 105 106 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. 107 108 = Can I customize which fields Clone / Duplicate Orders for WooCommerce copies? = 109 110 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. 111 112 = Does Clone / Duplicate Orders for WooCommerce slow down my website? = 113 114 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. 115 116 = Can I clone orders in bulk with Clone / Duplicate Orders for WooCommerce? = 117 118 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. 119 120 = Will Clone / Duplicate Orders for WooCommerce work with Sequential Order Numbers? = 121 122 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. 123 124 = Does Clone / Duplicate Orders for WooCommerce support WooCommerce subscriptions? = 125 126 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. 127 128 = Can I undo a cloned order created by Clone / Duplicate Orders for WooCommerce? = 129 130 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. 131 132 = Will Clone / Duplicate Orders for WooCommerce work with my payment gateway? = 133 134 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. 135 136 = Does Clone / Duplicate Orders for WooCommerce support custom checkout fields? = 137 138 Yes, Clone / Duplicate Orders for WooCommerce automatically copies custom checkout fields, including those created by plugins like WooCommerce Checkout Field Editor and similar extensions. 139 140 = Can I translate Clone / Duplicate Orders for WooCommerce into my language? = 141 142 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. 143 144 = Will Clone / Duplicate Orders for WooCommerce work with WooCommerce REST API? = 145 146 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. 147 148 = Does Clone / Duplicate Orders for WooCommerce log the clone/duplication activities? = 149 150 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. 151 152 = Will Clone / Duplicate Orders for WooCommerce work with WooCommerce blocks? = 153 154 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. 155 103 156 == Installation == 104 157 … … 123 176 == Changelog == 124 177 178 = 1.0.4 = 179 * Feature: Copies customer note to the duplicated order 180 * Tested with WordPress 6.8.2 and WooCommerce 10.0.0 181 125 182 = 1.0.3 = 126 183 * Bugfix: Correctly copy metadata when cloning. -
clone-duplicate-orders-for-woocommerce/trunk/clone-duplicate-orders-for-woocommerce.php
r3246051 r3326924 16 16 * Text Domain: clone-duplicate-orders-for-woocommerce 17 17 * Domain Path: /languages 18 * Version: 1.0. 318 * Version: 1.0.4 19 19 * Requires PHP: 7.4 20 20 * Requires at least: 6.0 21 * Tested up to: 6. 7.221 * Tested up to: 6.8.2 22 22 * WC requires at least: 8.2.0 23 * WC tested up to: 9.6.223 * WC tested up to: 10.0.0 24 24 * Requires Plugins: woocommerce 25 25 * License: GPL-2.0-or-later -
clone-duplicate-orders-for-woocommerce/trunk/includes/class-cdo-wc-cloner.php
r3246051 r3326924 63 63 esc_url( CDO_WC_ASSETS_URL . 'css/cdo-wc-main.css' ), 64 64 array(), 65 '1.0. 3'65 '1.0.4' 66 66 ); 67 67 } … … 165 165 'admin_footer', 166 166 function () use ( $redirect_url, $delay_seconds ) { 167 wp_register_script( 'cdo_wc_clonning_redirect', '', array(), '1.0. 3', true );167 wp_register_script( 'cdo_wc_clonning_redirect', '', array(), '1.0.4', true ); 168 168 wp_enqueue_script( 'cdo_wc_clonning_redirect' ); 169 169 … … 263 263 264 264 $order_data = array( 265 'customer_id' => $original_order->get_user_id(), 266 'status' => 'pending', 267 'currency' => $original_order->get_currency(), 268 'billing' => $original_order->get_address( 'billing' ), 269 'shipping' => $original_order->get_address( 'shipping' ), 265 'customer_id' => $original_order->get_user_id(), 266 'status' => 'pending', 267 'currency' => $original_order->get_currency(), 268 'billing' => $original_order->get_address( 'billing' ), 269 'shipping' => $original_order->get_address( 'shipping' ), 270 'customer_note' => $original_order->get_customer_note(), 270 271 ); 271 272 … … 395 396 */ 396 397 private function prevent_multiple_submissions_js() { 397 wp_register_script( 'cdo_wc_prevent_duplicate_submissions', '', array( 'jquery' ), '1.0. 3', true );398 wp_register_script( 'cdo_wc_prevent_duplicate_submissions', '', array( 'jquery' ), '1.0.4', true ); 398 399 wp_enqueue_script( 'cdo_wc_prevent_duplicate_submissions' ); 399 400 -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-ar.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-bn_BD.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-es_ES.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-fr_FR.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-hi_IN.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-ja.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-pa_IN.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-pt_BR.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-ru_RU.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce-zh_CN.po
r3246051 r3326924 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "POT-Creation-Date: 2025-11-01T14:07:31+00:00\n" 13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"13 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 14 14 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 15 15 "X-Domain: clone-duplicate-orders-for-woocommerce\n" -
clone-duplicate-orders-for-woocommerce/trunk/languages/clone-duplicate-orders-for-woocommerce.pot
r3246051 r3326924 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0. 3\n"5 "Project-Id-Version: Clone / Duplicate Orders for WooCommerce 1.0.4\n" 6 6 "Report-Msgid-Bugs-To: https://www.ymmv.co\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -
clone-duplicate-orders-for-woocommerce/trunk/readme.txt
r3246051 r3326924 1 === Clone / Duplicate Orders for WooCommerce | HPOS Compatible===1 === Clone / Duplicate Orders for WooCommerce === 2 2 Plugin Name: Clone / Duplicate Orders for WooCommerce 3 3 Plugin URI: https://ymmv.co 4 Description: Clone, duplicate or copy WooCommerce orders in one-click. HPOS compatible.4 Description: One-click WooCommerce order cloning, duplication & copying. Clone order, duplicate order, copy order for WooCommerce. HPOS compatible. 5 5 Author: YMMV Plugins 6 6 Contributors: ymmvplugins 7 7 Text Domain: clone-duplicate-orders-for-woocommerce 8 8 Domain Path: /languages 9 Tags: clone, clone order, copy order, duplicate, duplicate order10 Version: 1.0. 311 Stable tag: 1.0. 39 Tags: clone, duplicate, clone order, copy order, duplicate order 10 Version: 1.0.4 11 Stable tag: 1.0.4 12 12 Requires PHP: 7.4 13 13 Requires at least: 6.0 14 Tested up to: 6. 7.214 Tested up to: 6.8.2 15 15 Requires Plugin: woocommerce 16 16 License: GPLv2 or later 17 17 License URI: https://www.gnu.org/licenses/gpl-2.0.html 18 18 19 Clone, duplicate or copy WooCommerce orders in one-click. HPOS compatible.19 One-click WooCommerce order cloning, duplication & copying. Clone order, duplicate order, copy order for WooCommerce. HPOS compatible. 20 20 21 21 == Description == 22 22 23 **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.23 **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. 24 24 25 25 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). … … 31 31 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! 32 32 33 ### 🪄 Use Cases for Order Cloner ###33 ### 🪄 Use Cases for Order Cloner / Duplicator ### 34 34 35 35 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: … … 37 37 ✔ **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. 38 38 ✔ **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. 39 ✔ **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 fulfil lment process, and your reporting remains accurate.39 ✔ **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. 40 40 41 41 ### What details are duplicated ### … … 50 50 ➜ Doesn't clone original order notes 51 51 ➜ Adds a note to new order about being cloned 52 ➜ Copies original customer note 52 53 ➜ New order uses date time of clone 53 54 ➜ Copies custom fields / ACF fields … … 61 62 * Supports Custom Metafields 62 63 63 ### How does the cloned order affect stock levels ###64 ### How does the cloned / duplicated order affect stock levels ### 64 65 65 66 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 <a href="https://woocommerce.com/document/managing-orders/order-statuses/">WooCommerce Documentation</a>. … … 101 102 Yes, our plugin is secure. All plugins from our team meet the WordPress Coding Standards and are analaysed for multiple issues before release. 102 103 104 = Will Clone / Duplicate Orders for WooCommerce work with my theme? = 105 106 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. 107 108 = Can I customize which fields Clone / Duplicate Orders for WooCommerce copies? = 109 110 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. 111 112 = Does Clone / Duplicate Orders for WooCommerce slow down my website? = 113 114 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. 115 116 = Can I clone orders in bulk with Clone / Duplicate Orders for WooCommerce? = 117 118 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. 119 120 = Will Clone / Duplicate Orders for WooCommerce work with Sequential Order Numbers? = 121 122 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. 123 124 = Does Clone / Duplicate Orders for WooCommerce support WooCommerce subscriptions? = 125 126 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. 127 128 = Can I undo a cloned order created by Clone / Duplicate Orders for WooCommerce? = 129 130 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. 131 132 = Will Clone / Duplicate Orders for WooCommerce work with my payment gateway? = 133 134 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. 135 136 = Does Clone / Duplicate Orders for WooCommerce support custom checkout fields? = 137 138 Yes, Clone / Duplicate Orders for WooCommerce automatically copies custom checkout fields, including those created by plugins like WooCommerce Checkout Field Editor and similar extensions. 139 140 = Can I translate Clone / Duplicate Orders for WooCommerce into my language? = 141 142 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. 143 144 = Will Clone / Duplicate Orders for WooCommerce work with WooCommerce REST API? = 145 146 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. 147 148 = Does Clone / Duplicate Orders for WooCommerce log the clone/duplication activities? = 149 150 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. 151 152 = Will Clone / Duplicate Orders for WooCommerce work with WooCommerce blocks? = 153 154 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. 155 103 156 == Installation == 104 157 … … 123 176 == Changelog == 124 177 178 = 1.0.4 = 179 * Feature: Copies customer note to the duplicated order 180 * Tested with WordPress 6.8.2 and WooCommerce 10.0.0 181 125 182 = 1.0.3 = 126 183 * Bugfix: Correctly copy metadata when cloning.
Note: See TracChangeset
for help on using the changeset viewer.