All selected work Product dossier · 16 / 16

Self-Service Return Portal & Admin Dashboard

Independent Shopify productPre-launch2026

Returns Automation

A self-service returns portal and merchant dashboard with lifecycle states, inventory-ledger checks and notification workflows.

Customer self-service return portal
My role
Creator and engineer
Work type
Independent Shopify product
Current state
Pre-launch
Year
2026

The product

Returns Automation is a Shopify app with a public customer-facing return portal and a full admin dashboard for processing returns. Customers look up their order by number + email, select items to return, choose a resolution (Refund/Exchange/Store Credit), and submit — all without contacting support.

Features a security-conscious portal design with rate limiting (in-memory token bucket), strict input validation to prevent GraphQL injection, an inventory ledger system that prevents double-claiming, and a return state machine with automatic timestamp tracking per milestone. RMA number generation uses a clean alphabet (no I/O/0/1).

Product capabilities

What works today.

Toolchain

  • Remix
  • TypeScript
  • React
  • Polaris
  • Prisma
  • PostgreSQL
  • Resend API
  • Shopify GraphQL API
  • Sentry