Refund Request for WooCommerce

Description

Allow your customers to request refunds for individual WooCommerce order items directly from their My Account page. Customers can submit a reason and optionally upload an image to support their request. Site administrators can view, approve, or reject refund requests from the order edit screen and track the request status.

Screenshots

  • Customer-facing refund request button and form on My Account > Orders.
  • Admin meta box on the order edit screen showing submitted refund requests with approve/reject buttons.
  • WooCommerce settings tab for global refund request configuration.
  • Product-level refund request configuration options.

Installation

  1. Upload the refund-request-for-woocommerce folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Navigate to WooCommerce > Settings > Refund Requests to configure global settings:
    • Enable Refund Requests – Enable or disable refund requests site-wide.
    • Return Period (Days) – Specify the number of days after order completion during which refunds can be requested.
  4. (Optional) Edit a product and under the General tab:
    • Disable Refund – Prevent refund requests for this specific product.
    • Return Period (Days) – Override the global return period for this product.

Customers can now request refunds by viewing an order in My Account > Orders and clicking Request Refund.

FAQ

Can I change the refund request button text?

Yes, you can override the Request Refund label using the refund-request-for-woocommerce text domain in your theme or a translation file.

How do I view refund requests?

Go to WooCommerce > Orders, edit the desired order, and check the Refund Requests meta box in the sidebar.

Can I receive email notifications?

Yes, the site administrator will receive an email notification each time a new refund request is submitted.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Refund Request for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0

  • Initial release with core functionality:
    • Customer refund requests with image upload.
    • Admin meta box to manage requests.
    • Global and per-product settings.
    • Email notifications.