Hello Community,
I am migrating to Magento 2.2.4 (On-prem enterprise).
I just came across a baffling info about Magento and I am really shocked.
I came to know that like any normal e-commerce site, customers on Magento sites do not get an option to cancel items/orders on the frontend and this can be only done through the backend.
As per me (or e-commerce industry standard), this should be the most basic functionality and I am wondering why hasn't Magento built it?
A quick answer and resolution would be really helpful here. Thanks!
Hello @Shankx
If you are using enterprise then there is one option for RMA
you need to enable that option from the backend , you can find related configuration into Store >> Configuration >> sales.
Hope it will help you.
Hello @Shankx
by default, Magento does not provide such options
There is some module into market
https://marketplace.magento.com/ranosys040-cancelorder.html
https://bsscommerce.com/magento-2-frontend-cancel-order.html
hope it will help you if help you then mark as solution.
Hello Shankx,
I agree with your concern that should be there but eCommerce is a very big platform and it can have many features but a CMS cannot include all features so you can install below free plugin to add this feature in your store.
https://marketplace.magento.com/ranosys040-cancelorder.html
Hope this will be helpful to you. Please kudos if it helps you. Thanks and Cheers coding
Hi @Shankx
As per my experience with Magento 1 & 2 - both the versions are not supporting order cancellation from customer's end. However an order can be cancelled via backend administrator if order is not getting shipped yet.
As a general scenario, customer should able to cancel entire order or individual line item from an order from their account. Yes, this can be certainly achievable but it requires thourough customisation as we need to settle order totals as well.
There are certain extensions available for cancellation but I haven't encountered any extension which provides item level cancellation.
My opinion is - here you need to customize Magento to have order cancellation feature on customer facing on item level.
Hope it helps !
Hello @jzetlen,@ericerway,
Are you aware of the reason why this basic feature was never built? By any chance is it even part of Magento roadmap?
Magento does have RMA but returns and exchanges cost a lot of money to companies. And any company with a decent size of customer base cannot afford to cancel orders manually for each user from the backend. It anyways hampers customer experience even for a small company.