One tool for orders and refunds
A central internal operations app connecting the store, help desk and fulfilment provider. Cancellations and refunds run from one screen with permission checks and a BigQuery audit log.
Problem
Operations staff had to jump between the online store, the help desk and the warehouse system to cancel or refund a single order. The help desk’s built-in permissions were too loose for actions that move money.
What I built
A central internal operations app that connects four systems:
- Shopify: order cancellation, refunds and metafield updates.
- Intercom: attribute writes back to the customer record.
- Fulfillrite: fulfilment status polling.
- BigQuery: an audit log of every action, so finance can trace exactly who did what and when.
Order cancellation and refund workflows run from one screen with permission checks enforced server-side per action.
Result
Four systems working as one, a full audit trail, and minutes saved on every support ticket. In production. Client work, so the code is private.