Selected work Seven Caravans

From Salla to a custom commerce stack.

A specialty coffee roastery hit the ceiling of SaaS commerce. We migrated them off Salla and rebuilt their store as a custom platform — faster, owned, and shaped to how the business actually runs.

Industry
F&B · E-commerce
Services
E-commerce · Custom Systems · Migration
Year
2025
−72% Page load time
100% Data migrated
0 SaaS lock-in

01The Challenge

A specialty coffee roastery had outgrown Salla. Page-load times crept past 4 seconds, the checkout could not handle their subscription model, and every operational quirk required a workaround. Migration without losing SEO, customers, or order history was non-negotiable.

02Our Approach

  1. Audited the existing Salla store, mapped every URL, every order, every customer record.
  2. Built a custom Next.js storefront with a domain-driven backend — products, subscriptions, and gifting modeled as the business actually thinks of them.
  3. Set up 301 redirects for every legacy URL, ran a dual-write window to ensure zero data loss, and switched DNS in a single 2-hour cutover.

Built with

  • Next.js
  • Postgres
  • Prisma
  • MinIO/S3
  • Docker
  • Nginx
  • 301 redirects

What they got

  • Custom Next.js storefront + admin
  • Subscriptions checkout + gifting
  • Full Salla → custom data migration
  • 301 redirects for every legacy URL
  • 2-hour DNS cutover with zero downtime

Timeline

  1. 01Audit Salla store2 weeks
  2. 02Design + build12 weeks
  3. 03Migration + cutover3 weeks
  4. 04Post-launch opsongoing

Before · After — slide to compare

On Salla — templated SaaS storefront On Whisper — custom Next.js platform

A specialty roastery moved off SaaS to a platform shaped around how the business actually runs.

Operations dashboard — orders, inventory, and roasting flow in one place.

03The Outcome

Page load dropped 72%. Subscription checkout converts 2.3× higher. Operations team reports the back office is "finally shaped to how we work."

Ready when you are

Let’s build something worth remembering.

A 2-minute discovery brief and we’ll come back with a plan, a timeline, and a quote.

Chat on WhatsApp