Cancel Order By Customer


Email Support: opencarttools@gmail.com
WhatsApp Live Chat: Click Here

Live Demo
See the module in action before purchase.
Admin
Admin > Extension > Module
Front
Login as "default" customer then go to order history

Title
Cancel Order By Customer – OpenCart 2.x + 3.x + 4.x

Short Description
Allow customers to cancel their recent orders directly from their account order history page.
Admin can define a cancellation time limit, set custom cancellation status, and both admin and customer receive email notifications automatically when an order is cancelled.

Free Dedicated Support Included
We provide dedicated technical support to ensure smooth installation and usage of this module.
✔ Fast response time
✔ Installation guidance
✔ Bug fixes assistance

Key Features
Customer Self-Cancellation
✔ Customers can cancel orders from My Account → Order History
✔ Cancel button visible only for eligible orders
✔ Simple and user-friendly cancellation process
✔ Reduces support tickets and manual requests

Admin-Controlled Cancellation Rules
✔ Admin sets cancellation limit in days (e.g., 7, 15, 30 days)
✔ Cancel button shown only within defined period
✔ Admin defines default cancel order status
✔ Full control over cancellation window

Mandatory Cancel Reason
✔ Customer must provide cancellation reason
✔ Reason saved automatically in order history
✔ Cancel reason added as order comment
✔ Maintains transparency and proper documentation

Automatic Email Notifications
✔ Email sent to admin on cancellation
✔ Email sent to customer confirmation
✔ Includes full order details
✔ Keeps both parties informed instantly

Clean Integration
✔ Works inside default My Account page
✔ No disruption to checkout or payment flow
✔ Compatible with default and custom themes
✔ Fully integrated with OpenCart order system

Technical Highlights
✔ 100% OCMOD Based
✔ No Core File Changes
✔ Lightweight & Performance Friendly
✔ Built using OpenCart Coding Standards
✔ Multi-language & Multi-store Supported
✔ Compatible with OpenCart 2.x, 3.x & 4.x
✔ Supports PHP 5.6 – 8.3
✔ Tested with Default Theme & Journal 3

Installation Steps
✔ Upload the extension via Admin → Extensions → Installer
✔ Go to Admin → Extensions → Modules
✔ Install and enable the module
✔ Set cancellation time limit
✔ Configure cancel status and save

How It Works
✔ Customer logs into account
✔ Navigates to Order History
✔ If order is within allowed days, Cancel button appears
✔ Customer submits cancellation reason
✔ Order status updates automatically
✔ Email notifications sent instantly
Simple, controlled, and transparent.

Why Choose This Module
✔ Empower customers with self-service cancellation
✔ Reduce manual admin workload
✔ Improve customer satisfaction
✔ Maintain transparent order history logs
✔ Control cancellation timeframe
✔ Automatic email communication
✔ Easy setup with no core modifications

Money-Back Guarantee
We stand behind the quality of our module.
If the extension does not work as described or is incompatible with your supported OpenCart version, we offer a 7-Day Money-Back Guarantee.
✔ Full refund if confirmed technical issue
✔ Dedicated support before refund decision
✔ Transparent and fair resolution process
Your satisfaction and store performance are our priority.

Requirements
✔ OpenCart 2.X + 3.X + 4.X
✔ Supports PHP 5.6 – 8.3
✔ No core file changes
✔ Built using OpenCart coding standards

Ideal For
✔ Online stores with high order volume
✔ Stores receiving frequent cancellation requests
✔ Businesses improving customer self-service
✔ Multi-store OpenCart setups
✔ Retail & eCommerce stores

Images & Screenshots View all screenshots
✔ “Cancel” button on customer’s order history page


✔ Popup for entering cancel reason before confirming


✔ Admin setting panel to configure allowed days and cancel status


✔ Email notification layout sent to both admin and customer






Price
$20.00

  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included

Rating

Compatibility
2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 4.x.x.x, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 4.0.0.0, 4.0.1.0, 4.0.1.1, 3.x.x.x, 4.0.2.0, 4.0.2.1, 4.0.2.2, 4.0.2.3, 3.0.3.9, 3.0.4.0, 4.1.0.0, 4.1.0.1, 4.1.0.2, 4.1.0.3, 3.0.4.1, 3.0.5.0

Last Update
4 May 2026

Created
22 Feb 2020
11 Sales
0 Comments
OpencartTools
OpencartTools
Member since: 2 Feb 2015

View all extensions Get Support