{"id":397746,"date":"2026-11-04T10:37:32","date_gmt":"2026-11-04T10:37:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bahader-edit-order-after-checkout-for-woocommerce\/"},"modified":"2026-11-04T10:36:57","modified_gmt":"2026-11-04T10:36:57","slug":"bahader-edit-order-after-checkout-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bahader-edit-order-after-checkout-for-woocommerce\/","author":23592867,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Bahader Edit Order After Checkout for WooCommerce","header_author":"SB IT Services","header_description":"Let customers fix their shipping address or cancel their order for a short time after checkout, and hold the order until the window closes.","assets_banners_color":"6d7687","last_updated":"2026-11-04 10:36:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bahaderlabs.com\/edit-order","header_author_uri":"https:\/\/shahidbahader.dev","rating":0,"author_block_rating":0,"active_installs":0,"downloads":158,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"sbitservices","date":"2026-11-04 10:36:57","revision":3783672}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3783672,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3783672,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3783672,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3783672,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3783672,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3783672,"resolution":"1","location":"assets","locale":"","width":1114,"height":607},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3783672,"resolution":"2","location":"assets","locale":"","width":1114,"height":1423},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3783672,"resolution":"3","location":"assets","locale":"","width":1114,"height":513},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3783672,"resolution":"4","location":"assets","locale":"","width":1400,"height":1300},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3783672,"resolution":"5","location":"assets","locale":"","width":1400,"height":1300}},"screenshots":{"1":"Customers see what they can change and how long they have, right on the order confirmation page.","2":"Changing the shipping address after checkout.","3":"Cancelling an order within the window.","4":"You decide on address and cancellation requests from the order screen.","5":"Settings: window length, what customers can change and how cancellations are refunded."}},"plugin_section":[],"plugin_tags":[144997,289500,283906,215088,286],"plugin_category":[45],"plugin_contributors":[289026],"plugin_business_model":[],"class_list":["post-397746","plugin","type-plugin","status-publish","hentry","plugin_tags-cancel-order","plugin_tags-change-address","plugin_tags-edit-order","plugin_tags-order-editing","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-sbitservices","plugin_committers-sbitservices"],"banners":{"banner":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/banner-772x250.png?rev=3783672","banner_2x":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/banner-1544x500.png?rev=3783672","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/icon.svg?rev=3783672","icon":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/icon.svg?rev=3783672","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/screenshot-1.png?rev=3783672","caption":"Customers see what they can change and how long they have, right on the order confirmation page."},{"src":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/screenshot-2.png?rev=3783672","caption":"Changing the shipping address after checkout."},{"src":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/screenshot-3.png?rev=3783672","caption":"Cancelling an order within the window."},{"src":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/screenshot-4.png?rev=3783672","caption":"You decide on address and cancellation requests from the order screen."},{"src":"https:\/\/ps.w.org\/bahader-edit-order-after-checkout-for-woocommerce\/assets\/screenshot-5.png?rev=3783672","caption":"Settings: window length, what customers can change and how cancellations are refunded."}],"raw_content":"<!--section=description-->\n<p>A customer types the wrong house number, picks the wrong delivery address, or changes their mind a minute after paying. Normally that means a support email, a refund by hand and sometimes a parcel sent to the wrong place.<\/p>\n\n<p>Bahader Edit Order After Checkout gives customers a short window after checkout to sort it out themselves. You choose how long the window is and what they can change. When it closes, the order carries on as normal.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>The customer places an order.<\/li>\n<li>On the order confirmation page, in My Account and through a link in the order email, they see \"Need to change something?\" with a countdown.<\/li>\n<li>They fix the address or cancel. Every change is saved as an order note, and you get an email when an order is cancelled or a change needs your approval.<\/li>\n<li>When the window closes, the options disappear and the order moves to Processing.<\/li>\n<\/ol>\n\n<p><strong>Everything in this plugin<\/strong><\/p>\n\n<ul>\n<li><strong>A change window you control<\/strong> \u2013 from 5 minutes to 24 hours after the order is placed.<\/li>\n<li><strong>Address changes<\/strong> \u2013 customers update their shipping address and phone number. If the country, state or postcode changes, the request comes to you first, because shipping or tax may change.<\/li>\n<li><strong>Cancellation<\/strong> \u2013 cash on delivery and bank transfer orders are cancelled straight away and the stock is returned. Paid card orders are refunded automatically through the payment gateway, or sent to you to approve with one click. You choose which.<\/li>\n<li><strong>Hold orders until the window closes<\/strong> \u2013 new orders wait in an \"Open for changes\" status, so nothing is packed before the customer is sure. They move to Processing on their own when the window closes.<\/li>\n<li><strong>Email link<\/strong> \u2013 the order confirmation email includes a \"Change your order\" link, which also works for guests.<\/li>\n<li><strong>Works with your store<\/strong> \u2013 classic checkout and the Checkout block, guests and logged-in customers, and High-Performance Order Storage (HPOS).<\/li>\n<li><strong>Safe<\/strong> \u2013 changes are only allowed while the window is open, every form is protected against forgery, guests are checked with their order key, and two changes to the same order can't run at the same time.<\/li>\n<\/ul>\n\n<p><strong>Bahader Edit Order After Checkout Pro<\/strong><\/p>\n\n<p>Pro is an optional add-on for stores that want customers to change what they ordered as well: swap size or colour, change quantities, remove items or add more. It handles the money too: the customer pays any difference through a linked top-up order, and lower totals are refunded automatically or sent to you to approve. It also works with cash on delivery, offers suggested products while customers change their order, and shows reports. Everything in this plugin stays free. <a href=\"https:\/\/bahaderlabs.com\/edit-order\">Learn more about Pro<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Go to Plugins &gt; Add New, search for \"Bahader Edit Order After Checkout\", then install and activate it.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Advanced &gt; Edit order after checkout to set the window length and choose what customers can change. The defaults work out of the box: a 60-minute window with address changes and cancellation turned on.<\/li>\n<\/ol>\n\n<p>The options appear on the order confirmation page and on the order page in My Account. If your theme's order confirmation page doesn't show them, add the <code>[bahader_edit_order]<\/code> shortcode to that page.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20happens%20when%20the%20window%20closes%3F\"><h3>What happens when the window closes?<\/h3><\/dt>\n<dd><p>The options disappear for the customer. Orders held in \"Open for changes\" move to Processing automatically through WooCommerce's scheduled actions.<\/p><\/dd>\n<dt id=\"do%20held%20orders%20count%20as%20paid%20in%20reports%2C%20and%20is%20stock%20reduced%3F\"><h3>Do held orders count as paid in reports, and is stock reduced?<\/h3><\/dt>\n<dd><p>Yes. \"Open for changes\" counts as a paid status in WooCommerce reports, and stock is reduced when the order is placed, just like Processing.<\/p><\/dd>\n<dt id=\"can%20i%20stop%20orders%20being%20held%3F\"><h3>Can I stop orders being held?<\/h3><\/dt>\n<dd><p>Yes. Turn off \"Hold orders\" and orders go to Processing straight away. Customers can still make changes during the window.<\/p><\/dd>\n<dt id=\"how%20are%20paid%20card%20orders%20refunded%20when%20a%20customer%20cancels%3F\"><h3>How are paid card orders refunded when a customer cancels?<\/h3><\/dt>\n<dd><p>If you choose \"Refund automatically\", the refund goes back through the payment gateway (for gateways that support refunds, such as Stripe and PayPal) and the stock is returned. If you choose review, the order moves to \"Cancel requested\", you get an email, and you approve or reject it from the order screen.<\/p><\/dd>\n<dt id=\"why%20do%20some%20address%20changes%20need%20my%20approval%3F\"><h3>Why do some address changes need my approval?<\/h3><\/dt>\n<dd><p>A different country, state or postcode can change the shipping cost or tax. Those changes are sent to you to approve, while changes to the street, house number or phone are saved straight away.<\/p><\/dd>\n<dt id=\"do%20guests%20get%20the%20change%20options%3F\"><h3>Do guests get the change options?<\/h3><\/dt>\n<dd><p>Yes. Guests see them on the order confirmation page and through the link in their order email, which carries their order key.<\/p><\/dd>\n<dt id=\"can%20customers%20change%20products%2C%20sizes%20or%20quantities%3F\"><h3>Can customers change products, sizes or quantities?<\/h3><\/dt>\n<dd><p>That's part of <a href=\"https:\/\/bahaderlabs.com\/edit-order\">Bahader Edit Order After Checkout Pro<\/a>, along with paying the difference, automatic partial refunds and suggested products.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20checkout%20block%3F\"><h3>Does it work with the Checkout block?<\/h3><\/dt>\n<dd><p>Yes. It works with both the classic checkout and the Cart and Checkout blocks.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: change window, address changes with approval for country, state or postcode changes, cancellation with automatic refund or review, order hold and release, and the email link.<\/li>\n<\/ul>","raw_excerpt":"Let customers fix their shipping address or cancel their order for a short time after checkout, without emailing you.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/397746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=397746"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sbitservices"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=397746"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=397746"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=397746"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=397746"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=397746"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=397746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}