Hi Sarah!
Thanks for getting in touch! Let me help you with that.
Unfortunately, there is no built in option to accomplish that. Managing a refund is done through WooCommerce, so while I’m not aware of such a functionality other than refund itself, you should check on its documentation to see if they offer a solution to this.
The only workaround I can think of is creating a coupon for the same ticket amount and give that to the client, so he’ll be able to use it in a future purchase.
As something extra, let me point you to one of our features that allows you to move an attendee to another event. This might be helpful in some cases where you can offer the client another event instead of a refund. See here > https://theeventscalendar.com/knowledgebase/managing-your-orders-and-attendees/#bulk-actions
I hope that helps! Let me know if other questions and I’ll be happy to help! 🙂
Cheers!
Victor