There is free plug-in that will give you a cancel button on customer dashboard and your customers can cancel their own orders. BUT…. A Word of caution . Since you’re still testing you may not be thinking about the payment gateway refund of a cancelled order.
Example: Suzy selects a product,
Suzy pays for the product at checkout
Suzy changes her mind and wants to cancel after making her payment.
The payment gateway (paypal, square up, authorize.net stripe etc) doesn’t know to refund Suzy because Suzy cancelled her order out of woocommerce and that won’t give Suzy her money back.
Therefore it may not be wise to allow customers to cancel their own orders for this reason. Plus as you get orders, you may not want to allow Suzy to cancel her order herself for future marketing reasons alone. If Suzy is allowed to Cancel her order all the way out, there goes her address, there goes her email and there goes your way to contact Suzy in the future.
Since I don’t know what your product is or why you’d really want a cancel button, here is the plugin to get a cancel button on the dashboard, but I do hope you heed the advice above, before installing the plugin and allowing Suzy to cancel. Or at best, research your payment gateway to see IF it will refund on a cancelled woocommerce order. Mine does not. I must refund manually. AND what if they can cancel after the shipment is made and they get the product and their money back?
https://ww.wp.xz.cn/plugins/wc-cancel-order/
good luck to you!
Sorry to be so late in responding, but the system didn’t “Notify me of follow-up replies via email,” even though we have that checked.
Thanks for the reply. We had already considered everything you mentioned.