{"id":369610,"date":"2026-09-22T11:33:48","date_gmt":"2026-09-22T11:33:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/amendio\/"},"modified":"2026-09-23T10:17:52","modified_gmt":"2026-09-23T10:17:52","slug":"amendio","status":"publish","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/amendio\/","author":23431404,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.2","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"Amendio","header_author":"Amend","header_description":"Let customers change or cancel their own WooCommerce order: size, quantity, address, add an item, or cancel with a reason. No support ticket.","assets_banners_color":"f67931","last_updated":"2026-09-23 10:17:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/amendio.app\/","header_author_uri":"https:\/\/amendio.app\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":87,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"mbishu","date":"2026-09-22 11:33:32","revision":3707185},"1.1.1":{"tag":"1.1.1","author":"mbishu","date":"2026-09-23 09:38:02","revision":3708991},"1.1.2":{"tag":"1.1.2","author":"mbishu","date":"2026-09-23 10:17:52","revision":3709052}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3707185,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3707185,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3707185,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3707185,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.1.1","1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3707185,"resolution":"1","location":"assets","locale":"","width":720,"height":820},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3707185,"resolution":"2","location":"assets","locale":"","width":720,"height":820},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3707185,"resolution":"3","location":"assets","locale":"","width":720,"height":820},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3707185,"resolution":"4","location":"assets","locale":"","width":1280,"height":1200},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3707185,"resolution":"5","location":"assets","locale":"","width":1280,"height":1000}},"screenshots":{"1":"The Change order panel on the order confirmation page.","2":"Swapping a size. Stock is checked as the customer picks.","3":"Cancelling asks why first.","4":"Settings: the edit window and what customers may change.","5":"The dashboard: tickets deflected and why customers cancelled."}},"plugin_section":[],"plugin_tags":[144997,282025,266430,9682,286],"plugin_category":[45],"plugin_contributors":[282028],"plugin_business_model":[],"class_list":["post-369610","plugin","type-plugin","status-publish","hentry","plugin_tags-cancel-order","plugin_tags-edit-order","plugin_tags-order-cancellation","plugin_tags-refund","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-mbishu","plugin_committers-mbishu"],"banners":{"banner":"https:\/\/ps.w.org\/amendio\/assets\/banner-772x250.png?rev=3707185","banner_2x":"https:\/\/ps.w.org\/amendio\/assets\/banner-1544x500.png?rev=3707185","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/amendio\/assets\/icon-128x128.png?rev=3707185","icon_2x":"https:\/\/ps.w.org\/amendio\/assets\/icon-256x256.png?rev=3707185","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/amendio\/assets\/screenshot-1.png?rev=3707185","caption":"The Change order panel on the order confirmation page."},{"src":"https:\/\/ps.w.org\/amendio\/assets\/screenshot-2.png?rev=3707185","caption":"Swapping a size. Stock is checked as the customer picks."},{"src":"https:\/\/ps.w.org\/amendio\/assets\/screenshot-3.png?rev=3707185","caption":"Cancelling asks why first."},{"src":"https:\/\/ps.w.org\/amendio\/assets\/screenshot-4.png?rev=3707185","caption":"Settings: the edit window and what customers may change."},{"src":"https:\/\/ps.w.org\/amendio\/assets\/screenshot-5.png?rev=3707185","caption":"The dashboard: tickets deflected and why customers cancelled."}],"raw_content":"<!--section=description-->\n<p>Every \"can I change my order?\" email is a customer who would rather have done it themselves. Amendio adds a <strong>Change order<\/strong> button to the order confirmation page and to My Account, and lets the customer do it, within a window and a set of permissions you control.<\/p>\n\n<p><strong>What customers can do:<\/strong><\/p>\n\n<ul>\n<li><strong>Change size or option.<\/strong> Swap a line for another variation of the same product. Same price, nothing to pay; dearer, they pay the difference; cheaper, they get it back.<\/li>\n<li><strong>Change quantity.<\/strong> Fewer units refunds the difference as a real WooCommerce refund. More units creates a balance order they pay on your normal checkout.<\/li>\n<li><strong>Add to the order.<\/strong> Another option of something already on the order, shipped in the same box, with a pay link for the balance.<\/li>\n<li><strong>Change the delivery address.<\/strong> Validated against your shipping zones. Optionally allowed after shipping, flagged for you to pass to the carrier.<\/li>\n<li><strong>Cancel, with a reason.<\/strong> The customer says what went wrong before the order is cancelled. The refund goes back the way it came; manual gateways are flagged with the exact amount owed.<\/li>\n<\/ul>\n\n<p><strong>What you get:<\/strong> a dashboard of how many tickets the flow deflected, how many orders were cancelled and what the customers gave as the reason, so you can fix what is actually driving cancellations.<\/p>\n\n<p><strong>Every change is checked against the live order<\/strong> (stock, status, edit window, gateway) so nothing is offered that cannot actually be done, and <strong>every change is expressed in WooCommerce's own money model:<\/strong> a paid order's total is never edited, decreases are refunds with line items, increases are balance orders. Your reports, your gateway and your invoices agree.<\/p>\n\n<p><strong>No limits.<\/strong> Every feature works on every order, forever. There is no order quota, no trial and nothing switched off.<\/p>\n\n<p><strong>Works with<\/strong> the classic and block checkout, high-performance order storage (HPOS), guest orders, and any payment gateway that supports refunds through WooCommerce.<\/p>\n\n<p><strong>Runs on your site.<\/strong> Orders never leave your server.<\/p>\n\n<p>More about the plugin, including screenshots of each flow, at <a href=\"https:\/\/amendio.app\/\">amendio.app<\/a>.<\/p>\n\n<p>A separate commercial plugin, Amendio Premium, answers a cancellation with a counter-offer, adds product recommendations to the add-to-order screen, intercepts WooCommerce Subscriptions cancellations, and adds appearance controls. It is not part of this plugin and nothing here depends on it.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install from the Plugins screen, or upload the folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate it. WooCommerce must be active.<\/li>\n<li>Go to <strong>WooCommerce &gt; Amend settings<\/strong>, set the edit window and which changes you allow. The button appears on every eligible order page.<\/li>\n<\/ol>\n\n<p>Shortcode for custom pages: <code>[amend_change_order order=\"123\"]<\/code><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20customers%20change%20an%20order%20after%20it%20has%20shipped%3F\"><h3>Can customers change an order after it has shipped?<\/h3><\/dt>\n<dd><p>Item and quantity changes close the moment an order is marked shipped or completed, always. Address changes are closed by default too; you can allow them after shipping if your carrier accepts redirects, in which case the change is flagged on the order for you and the customer is told it is a request rather than a promise.<\/p><\/dd>\n<dt id=\"which%20payment%20gateways%20work%3F\"><h3>Which payment gateways work?<\/h3><\/dt>\n<dd><p>Any gateway that supports refunds through WooCommerce (Stripe, PayPal, WooPayments, Mollie, Square and most others) refunds automatically. Manual methods such as cash on delivery or bank transfer cannot refund themselves, so the order is flagged with the amount owed and the customer is told to expect a manual refund.<\/p><\/dd>\n<dt id=\"does%20it%20change%20my%20order%20totals%20or%20reports%3F\"><h3>Does it change my order totals or reports?<\/h3><\/dt>\n<dd><p>No. A paid order's total is never edited. Decreases are WooCommerce refunds with line items; increases are balance orders. Stock, tax and sales reports move the way they would if you had made the same change by hand.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20block%20checkout%20and%20hpos%3F\"><h3>Does it work with the block checkout and HPOS?<\/h3><\/dt>\n<dd><p>Yes. The customer panel renders on the classic and block order pages, and orders are read and written through the WooCommerce CRUD API, so high-performance order storage is supported.<\/p><\/dd>\n<dt id=\"does%20it%20work%20for%20guest%20checkout%3F\"><h3>Does it work for guest checkout?<\/h3><\/dt>\n<dd><p>Yes. The link on the order confirmation page and in the order email carries a signed key that only unlocks that order.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20on%20orders%3F\"><h3>Is there a limit on orders?<\/h3><\/dt>\n<dd><p>No. Every feature works on any number of orders.<\/p><\/dd>\n<dt id=\"what%20data%20does%20it%20collect%3F\"><h3>What data does it collect?<\/h3><\/dt>\n<dd><p>Nothing leaves your site. Cancel reasons and change attempts are stored in your own database, for your dashboard, and are deleted when you delete the plugin.<\/p><\/dd>\n<dt id=\"can%20i%20change%20what%20the%20customer%20sees%3F\"><h3>Can I change what the customer sees?<\/h3><\/dt>\n<dd><p>Yes. The panel is rendered from a WooCommerce template (<code>change-order.php<\/code>) you can override in your theme, and the flow exposes filters (<code>amend_rules<\/code>, <code>amend_worth_offering<\/code>, <code>amend_next_steps<\/code>, among others) for anything else.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>The plugin's row on the Plugins screen now links to the plugin site, the support forum and the review form.<\/li>\n<li>Amend's own admin screens carry those first two links in the footer line.<\/li>\n<li>Once customers have made ten changes without a support ticket, one notice asks for a review. It appears on Amend's screens only, never elsewhere in wp-admin, and does not come back once dismissed.<\/li>\n<li>Nothing about the customer-facing flow changed.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Renamed in the directory to \"Amendio - Self-Service Order Changes for WooCommerce\". The plugin folder, slug, settings and data are unchanged.<\/li>\n<li>Tags changed to: cancel order, edit order, order cancellation, refund, woocommerce. Dropped: change address, customer self-service.<\/li>\n<li>Added the Plugin URI and Author URI headers, both https:\/\/amendio.app\/, so the Plugins screen and the directory page carry a link.<\/li>\n<li>No code changed. Nothing to do after updating.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>The plugin is now the complete free product: no licence checks, no gated code. Add-to-order is available to every store.<\/li>\n<li>Compatible with WooCommerce 11.1.<\/li>\n<li>Commercial features (counter-offers, recommendations, subscription retention, appearance) moved to a separate plugin.<\/li>\n<li>Settings and dashboard rebuilt around what the free plugin does, with filters for extensions.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Directory release: plugin named Amendio, package cleanup, contributor account.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Let customers change or cancel their own WooCommerce order: size, quantity, address, or cancel with a reason, within rules you set. No support ticket.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/369610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=369610"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mbishu"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=369610"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=369610"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=369610"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=369610"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=369610"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=369610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}