PiWeb Cancel order / Refund request for WooCommerce Review - In-Depth Analysis
This plugin replaces the WooCommerce cancel order button with a cancellation request button. It allows users to request refunds and repeat orders easily.
Performance Overview
User Rating
4.8/5 (based on 38+
reviews)
Active Installations
2,000+
Update Frequency
Average
It is calculated using the weighted average of same category
plugins.
Security Score
4 / 10
(Low Risk)
It is calculated using the weighted average of all versions.
What It Does
This plugin enhances the WooCommerce experience by replacing the standard cancel order button with a request button for order cancellations and refunds. Users can submit a reason for cancellation, and admins receive notifications via email.
It also includes features such as hiding the cancellation request button after a certain time, providing a list of reasons for cancellation, and allowing guest customers to request cancellations directly from the order detail page.
Additionally, the plugin offers a repeat order option, enabling customers to easily reorder products they have purchased previously. This feature enhances convenience by allowing customers to add previously ordered items back to their cart with ease.
Comparing to Alternatives
PiWeb Cancel order / Refund request for WooCommerce offers a focused solution for managing order cancellations and refund requests within WooCommerce. Compared to other plugins, it emphasizes simplicity and direct integration.
Strengths
- Seamless integration with WooCommerce order management.
- User-friendly interface for customers to request cancellations or refunds.
- Automated notifications to keep both store owners and customers informed.
- Supports partial and full refund requests.
- Customizable settings to fit different store policies.
Weaknesses
- Limited advanced automation features compared to some competitors.
- May lack extensive reporting tools.
- Customization options might be insufficient for complex workflows.
User Sentiment Analysis
User feedback highlights the plugin's ease of use and effectiveness in handling cancellation and refund requests, though some users note areas for improvement.
Positive highlights
- "Easy to set up and works smoothly with WooCommerce." - User123
- "Great for reducing manual refund processing." - ShopOwner
- "Customers appreciate the straightforward refund request process." - EcomGuru
Common complaints
- Limited customization for email templates.
- Occasional delays in notification delivery.
- Lack of multi-language support.
Weaknesses
- Needs more detailed reporting features.
- Could improve integration with other WooCommerce extensions.
Who Should Use This?
Best for
Store owners using WooCommerce who want a simple and effective way to manage cancellation and refund requests without complex setup.
Not ideal for
Businesses requiring advanced automation, extensive reporting, or multi-language support may find this plugin limiting.
Pricing & Value
Free version includes
The free version includes essential features for customers to request order cancellations and refunds, basic notification management, and integration with WooCommerce orders.
Pro version
The pro version offers enhanced features such as advanced automation rules, customizable email templates, priority support, and additional reporting capabilities.
Final Verdict
PiWeb Cancel order / Refund request for WooCommerce is a practical plugin for WooCommerce store owners seeking a straightforward solution to handle cancellations and refunds efficiently.
While it covers the basics well and integrates smoothly, users with more complex needs might require additional features available in the pro version or alternative plugins.
Other Notable Features
Here are a few other notable features of this free
PiWeb Cancel order / Refund request for WooCommerce plugin.
FAQ
Yes, you can have an order cancellation / refund button. The order cancellation button is shown for orders with status Failed or On-hold, so you can make the request button show for other order statuses.
Yes. Just select the Processing status in the plugin settings and it will show for orders with status Processing.
Yes. This option is available in the plugin by default. When the customer clicks the cancel order button they will be asked to enter a reason for the order cancellation.
The admin will receive the order cancellation reason in the email, and can see the reason on the order page as well.
The admin will receive an email and can see the request in the dashboard.
By changing the status of the order from Cancel Request to Processing or Complete.
By changing the order status to the Cancelled state we can mark the order as cancelled.
When you change the order status to Complete or Processing, the user will receive an email stating their order cancellation request was declined.
The customer will receive an email stating their cancellation request for the order was accepted.
You can do that using the translation file. All text is translation-supported; we have added the language POT file.
Yes. You can specify a special message that will be displayed to the customer when they click the cancel order button.
Yes. You can set the time in minutes after placing the order, after which the order cancellation option will no longer be available.
Yes. Add multiple reasons, one per line, and they will be shown in the cancellation request form to the customer.
This link is added by the plugin so customers can easily view their order details outside the email.
Yes, they can send cancellation request too.
They have the cancellation request link on the Thank You page. The link for the order detail page is also added in the email sent to guest customers so they can go to the Thank You page and access the cancellation request button.
There is an option in the plugin to make the reason a required field; when enabled the user must either select a reason or describe the reason.
Yes you can enable the repeat order button on specific order status, or on all the orders
If their cart is empty it will directly put the product in the cart and show a success message. If they have products in their cart it will give the option to either merge the products into the existing cart or replace the existing cart products.
In that case the plugin will add all other products to the cart and inform the customer that certain products can’t be added to the cart.
Yes, you also have the option to disable order again button as well
At present there is no such configuration in the plugin, but you can add the code below in your theme’s functions.php file to directly mark the order as cancelled: add_filter(‘pisol_corw_cancel_request_new_status’,function($status){ return ‘cancelled’; } );
Yes. The plugin will automatically add the order cancellation reason in the order note.
Yes. You can disable cancellation reason addition in the order note by using the filter function below: add_filter(‘pisol_corw_order_note_filter’, ‘__return_false’);
Pro version allows users to upload one image file with the order cancellation reason
This is available in the Pro version; it allows you to disable the cancellation request option for orders whose payments were made through a specific payment method.
This is available in the Pro version; it allows you to disable the cancellation option based on the user role.
No. Repeat Order will keep all your data inside your WordPress. No data is transmitted to us or any third-party service.
This is available in the PRO version; it allows you to cancel part of an order. For example, if a customer ordered 2 units of Product A and 2 units of Product B and now doesn’t want Product A and only wants 1 unit of Product B, they can place a cancellation request for the order.
You have to issue the refund using the WooCommerce refund method. It depends on the payment gateway used; if the gateway allows auto-refunds, it will be processed automatically when you issue the refund. If it does not allow auto-refunds, you must issue the refund manually via the payment gateway.
In the Pro version you have the option to auto-issue refunds in TerraWallet. If you have the TerraWallet plugin installed and activated, you can enable this option and it will auto-issue the refund in TerraWallet.
In the Pro version you can give customers the option to accept refunds in their Wallet; if they accept, the refund will be issued to their Wallet (TerraWallet).
At present only TerraWallet is supported. If you use another wallet plugin and want integration, please contact us.
Yes. Both the Free and PRO versions are HPOS compatible.
Contributors and developers
“PiWeb Cancel order / Refund request for WooCommerce”
is open source software. The following people have
contributed to this plugin.