Skip to content

Order Cancellation Settings

Overview

Order Cancellation Settings controls whether customers can cancel their orders from the storefront. When enabled, a cancel button appears on the order details page for the customer.

Accessing Order Cancellation Settings

Navigate to: Settings HubOrder Cancellation

Or go directly to: ModulesSettingsOrder Cancellation

Order Cancellation Settings page

Settings

Allow Order Cancellation

  • Type: Toggle switch (On/Off)
  • Default: Off (disabled)
  • Purpose: Allow customers to cancel or request cancellation of their orders

When Enabled:

Customers will see a cancel button on their order details page. The behavior depends on the order status:

Order Status What Happens
New Order is cancelled immediately — no admin approval needed
Accepted Order is cancelled immediately — no admin approval needed
In Delivery A cancellation request is created — admin must review and approve or reject
Delivered A cancellation request is created — admin must review and approve or reject

When Disabled:

  • No cancel button is shown to customers
  • Only admins can change an order's status to cancelled

How It Works for Customers

Direct Cancellation (New / Accepted Orders)

  1. Customer opens their order details page
  2. Clicks the Cancel Order button
  3. A confirmation dialog appears
  4. After confirming, the order is cancelled immediately
  5. Admins receive a notification about the cancellation

Cancellation Request (In Delivery / Delivered Orders)

  1. Customer opens their order details page
  2. Clicks the Request Cancellation button
  3. A dialog appears asking for a reason
  4. Customer enters their reason and confirms
  5. The request is submitted and the customer sees a "Cancellation Requested" status
  6. Admins receive a notification and can review the request in Orders & SalesCancel Requests
  7. When the admin accepts or rejects, the customer receives a notification