Plugin info

Total downloads: 269
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 4/29/2025 (246 days ago)
Added to WordPress: 4/29/2025 (0 years old)
Minimum WordPress version: 6.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.0

Maintenance & Compatibility

Maintenance score

Stale • Last updated 246 days ago

38/100

Is Refund Request for WooCommerce abandoned?

Likely maintained (last update 246 days ago).

Compatibility

Requires WordPress: 6.0
Tested up to: 6.8.3
Requires PHP: 7.0

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Wallet for WooCommerce
Rating 4.7/5 (185 reviews)Active installs 20,000
Return Refund and Exchange For WooCommerce
Rating 4.7/5 (119 reviews)Active installs 5,000
Cancel order / Refund request for WooCommerce
Rating 4.8/5 (38 reviews)Active installs 2,000
Flexible Refund and Return Order for WooCommerce
Rating 5.0/5 (2 reviews)Active installs 1,000
Kiwiz for WooCommerce
Rating 0.0/5 (0 reviews)Active installs 80

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.

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.

Frequently Asked Questions

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.

Review feed

No reviews available

Screenshots

  1. Customer-facing refund request button and form on My Account > Orders.

    Customer-facing refund request button and form on My Account > Orders.

  2. Admin meta box on the order edit screen showing submitted refund requests with approve/reject buttons.

    Admin meta box on the order edit screen showing submitted refund requests with approve/reject buttons.

  3. WooCommerce settings tab for global refund request configuration.

    WooCommerce settings tab for global refund request configuration.

  4. Product-level refund request configuration options.

    Product-level refund request configuration options.

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.