Is there an app or way to aggregate refund and cancel orders requests so they must get reviewed and approved by a customer service manager?
We have outsourced agents and we are not sure if we should give them cancel/refund permissions without oversight.
What’s the intended workflow?
You could tag orders, e.g. refund. Service manager can filter orders by tag “refund”.
Designate the appropriate users with refund/capture permission:
https://help.shopify.com/en/manual/your-account/users/roles/permissions/store-permissions#orders-permissions
If someone were to mass cancel dozens of orders would we be able to undo it? We don’t capture until fulfillment so the auth on the customer’s payment would be voided the moment the order is canceled.
I’m not sure tagging will help us.
Since you have multiple factors to consider, outside of just aggregating orders for review, best to start with a concise scope. That way you can evaluate what OOB options can be leveraged, apps, or if custom development would be warranted.