Evergreen Goods
Saved ~12 hrs/week on subscription operations
Custom Shopify app for managing subscription bundle swaps that didn't fit any off-the-shelf solution — mid-cycle item changes, proration, and ERP webhook sync.
The Challenge
Evergreen Goods built bundle subscriptions where customers could swap items mid-cycle. Off-the-shelf subscription apps couldn't model the inventory + billing combinations cleanly. Their ops team was processing swaps manually in spreadsheets — ~12 hours/week of admin work, with occasional errors that frustrated customers.
The Solution
We built an embedded Shopify app (Remix template) with a subscription state machine that handled bundle swaps, mid-cycle proration, and inventory holds atomically. Admin UI used Shopify Polaris for native feel. Webhooks synced subscription events to their NetSuite ERP near-real-time. Customers got a self-serve portal to manage swaps without contacting support.
What we shipped
- Custom embedded Shopify app (Remix)
- Subscription state machine logic
- ERP webhook integration (NetSuite)
- Admin UI with Polaris components
- Customer self-serve portal
Tech stack
Results — measured
| Metric | Before | After |
|---|---|---|
| Manual admin hours per week | ~12 hrs | ~2.5 hrs |
| Swap error rate | 6% | 1.4% |
| Customer self-serve swap completion | 0% | 65% |
| Average swap-to-fulfilment latency | ~28 hrs | ~5 hrs |
| Subscription churn rate | 11%/mo | 9%/mo |
"We hired Xpertshire to build a custom Shopify app for our subscription billing logic. They delivered a clean, well-tested codebase, integrated with our ERP via webhooks, and have been responsive on every support ticket since."
Want results like this?
Book a free 15-minute scoping call. We'll review your store and tell you what's worth fixing first.
Book a free call →