Introduction - Cancel Order Option
Buy NowThe Cancel Order Option plugin brings enhanced flexibility and control to your nopCommerce store by enabling customers to cancel their orders effortlessly—while still giving store owners full authority over when and how cancellations are allowed. With configurable rules based on order, payment, and shipping statuses, as well as time-based restrictions, you can ensure cancellations are handled smoothly and securely. The plugin also supports customizable cancellation reasons and automated notifications, ensuring a transparent and user-friendly experience for both customers and store administrators.
Feature list
The Cancel Order Option plugin adds flexible and user-friendly order cancellation functionality to your nopCommerce store.
- Configure specific Order Statuses for which cancellations are not allowed - for example, Complete or Cancelled orders.
- Choose which Payment Statuses (like Paid or Refunded) will prevent customers from cancelling orders.
- Set rules to disallow cancellations once an order reaches certain Shipping Statuses, such as Partially Shipped or Delivered.
- Option to allow order cancellation only within a specific period (in min, hours or days) after an order is placed.
- Maintain a list of reasons customers can select when cancelling an order.
- By default, the plugin provides three reasons:
- Ordered by mistake
- Found a better price elsewhere
- Item no longer needed
- Automatically notify the Store Owner, customer and Vendor upon order cancellation through editable message templates:
- Customer Notification
- Store Owner/Admin Notification
- Vendor Notification
- Customers can easily cancel their orders from the Order Information page under My Account → Orders → Order Details.
- The Cancel Order button appears only if the order meets the cancellation criteria set by the store owner (e.g., order status = Pending).
- Once cancelled, the order status automatically changes to Cancelled, and the order details are updated accordingly.
Frequently Asked Questions (FAQs)
1. What does the Cancel Order Option plugin do?
This plugin allows customers to cancel their orders directly from the Order Details page, based on rules defined by the store owner. It streamlines the cancellation process and updates order status automatically.
2. Can I restrict cancellations based on order status?
Yes. You can configure which order statuses do not allow cancellations—for example, Complete or Cancelled statuses.
3. Can customers cancel orders that have already been paid?
You can choose which payment statuses should block cancellations, such as Paid or Refunded.
4. Is it possible to prevent cancellations after shipping starts?
Absolutely. You can set rules to stop cancellations once an order reaches certain shipping statuses, like Partially Shipped or Delivered.
5. Can I allow cancellations only within a specific time period?
Yes. You can define a time-based window (minutes, hours, or days) after the order is placed during which cancellations are allowed.
6. Can I customize the reasons customers select during cancellation?
The plugin provides three default reasons—Ordered by mistake, Found a better price elsewhere, and Item no longer needed. You can edit or expand this list as needed.
7. Will notifications be sent automatically when an order is cancelled?
Yes. The plugin automatically notifies the store owner, customer, and vendor through fully editable message templates.
8. Where can customers cancel their orders?
Customers can cancel eligible orders from My Account → Orders → Order Details. The Cancel button appears only if the order meets your configured criteria.
9. What happens after an order is cancelled?
Once cancelled, the order status is automatically updated to Cancelled, and all related details in the order record are updated accordingly.