Introduction

The Magento 2 Cancel Order Request extension by FMEextensions allows customers to submit order cancellation requests directly from their account dashboard. This gives your store admin full control over the cancellation process while offering customers a convenient way to request cancellations, ensuring a smooth and transparent experience.

Key Features

  • Customers can submit order cancellation requests from their account dashboard or order history page.
  • Requests allowed only for specific order statuses, such as pending or processing.
  • Admin review and approval workflow for all cancellation requests.
  • Notifications sent to admins for new requests and to customers for updates on approval or rejection.

Compatibility

This extension is compatible with the following Magento versions.

  • 2.1.x
  • 2.2.x
  • 2.3.x
  • 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.4.7

Installation Guide

Method 1

  1. Unzip fme_cancel-order-x.x.x.zip to a local folder.
  2. Make folder FME into your_magento_directory/app/code/ (if you don't find code folder within app folder, please create it first).
  3. Create the following folders (as mentioned in step 2):
  • app/code/FME
  • app/code/FME/CancelOrder
  1. Copy all the contents from fme_cancel-order-x.x.x to newly created CancelOrder folder.
  2. Now open console or shell.
  3. Go to your Magento directory and run the following commands:
  • php bin/magento module:enable FME_CancelOrder
  • php bin/magento setup:upgrade
  • php bin/magento setup:static-content:deploy -f (-f may not work in Magento versions less than 2.2.x.)
  • chmod command for var/ pub/static and generated/ folders
  1. Reload the Magento admin and you will see FME Extensions on the left side menu of your admin panel.

Method 2

  1. Unzip fme_cancel-order-x.x.x.zip to a local folder.
  2. Make folder FME into your_magento_directory/app/code/ (if you don't find code folder within app folder, please create it first).
  3. Create the following folders (as mentioned in step 2):
  • app/code/FME
  • app/code/FME/CancelOrder
  1. Copy all the contents from fme_cancel-order-x.x.x to newly created CancelOrder folder.
  2. Go to your_magento_directory/app/etc/
  3. Open config.php file in etc folder
  4. Add the following line in $modules array at the end ‘FME_CancelOrder’=>1,
  5. Now open console or shell.
  6. Go to your Magento directory and run the below commands
  • php bin/magento setup:upgrade
  • php bin/magento setup:static-content:deploy -f (-f may not work in Magento versions less than 2.2.x.)
  • chmod command for var/ pub/static and generated/ folders
  1. Reload the Magento admin and you will see FME Extensions on the left side menu of your admin panel.