We had a requirement to intiate order cancellation at shopify end . Once the customer clicks on Cancel button , it should a make a call to ERP system to check if order is moved to certain point in Fullfilment , based on the response then only need to cancel the order or it should show a error message saying order cannot be cancelled .
want to check how to implement this functionality .. if any one has done this kind of functioanlity please share the details . Is any app is available to fulfil this requirement ? If no App is available what is kind of customization has to be done ... We are using Warehouse theme .
Thanks in Advance ..
I have made an app for customer to cancel order, the app name is cancellable : https://apps.shopify.com/cancellable
The app allows customer to cancel order on the order status page like this :
Customer cannot cancel if the order is marked as fulfilled (You can mark the order as fulfilled in the Shopify Admin) , it doesn't interact with external ERP unfortunately.
Hope this helps!