+ TSB Living

80% faster refund processing and 15 hours saved weekly for TSB Living

No more copying refund details between spreadsheet tabs by hand

80% faster refund processing and 15 hours saved weekly for TSB Living case study

Client

TSB Living

Industry

E-commerce

Services

Web Development, Database Design, Process Automation

01

Challenge

TSB Living is one of New Zealand's largest online furniture and homewares retailers, processing thousands of orders a week across multiple marketplaces and its own Shopify store. Its refunds and returns operation ran out of a shared Excel spreadsheet, with the customer service team copying order numbers, refund amounts, reasons, and approval status between tabs by hand.

As order volume grew, the team needed a single source of truth: safe simultaneous editing, a clear audit trail of who approved what, and reliable reporting on return rates by product and supplier. The goal was a purpose-built system that could keep pace with that volume and keep finance, customer service, and management working from the same data.

02

Approach

Built a multi-user web application on a Node. js and PostgreSQL stack with a normalised relational schema covering orders, refund requests, approvals, and supplier chargebacks.

Pulled order data directly from Shopify via the Admin API so the team never re-keyed details across systems. Routed each refund request through a configurable approval workflow with role-based permissions, then triggered the Shopify refund via API once approved.

Added automated customer email notifications at each stage and a full audit log of every action. Surfaced return rates by SKU and supplier in a reporting dashboard for management.

"Jason has been awesome in the work he has done for us - he is fast, very responsive and professional. Would highly recommend!"

Joel D'leema

Joel D'leema, Director, TSB Living

03

What we delivered

Web Application

  • Multi-user app
  • Role-based access
  • Approval workflow

Database Design

  • PostgreSQL schema
  • Refund and chargeback data
  • Full audit log

Shopify Integration

  • Admin API sync
  • Automated refunds
  • Order data pull

Reporting and Comms

  • SKU and supplier dashboard
  • Customer email alerts

Built with

Node.js PostgreSQL Shopify Admin API

04

Results

80%

Faster Processing

15hrs

Saved Weekly

Want results like this for your business?

No more copying refund details between spreadsheet tabs by hand. Tell us about your business and we will show you what we can do for you.

Free consultation & quote
Response within 24 hours
No obligation to proceed

Prefer to pick a time yourself? Book a call