Back to Case Studies
Technical/Integration

Welcome Kit Checkout Migration

Eterneva·2024

Situation

Eterneva's Welcome Kit checkout lived on Shopify, separate from the rest of the digital product ecosystem built in Bubble. The Shopify checkout couldn't capture custom fields needed by the sales team (e.g., loved one's name), had limited payment method options, and required managing a second platform for payments alongside Stripe.

Task

I identified the need to consolidate checkout onto the existing Bubble + Stripe stack. This meant building a custom checkout flow that matched or exceeded the Shopify experience while adding new capabilities.

Action

  • Mapped the existing Shopify checkout flow and identified gaps in data capture and payment flexibility
  • Defined requirements for the custom checkout including new fields, payment methods, and Stripe Checkout session integration
  • Led the Bubble development team through the build, ensuring Stripe API integration handled edge cases (failed payments, session expiry, refunds)
  • Designed a more personalized UI/UX that captured additional information the sales team needed
  • Coordinated cutover from Shopify, including redirects and customer communication

Result

Delivered a more personalized checkout experience with improved conversion rate, additional payment methods through Stripe, new data capture fields for the sales team, and consolidation to a single payment platform. Eliminated the need to maintain a separate Shopify store.

Key Learnings

  • Platform consolidation reduces operational overhead more than the migration cost
  • Custom checkout flows enable data capture that off-the-shelf solutions can't match
  • Stripe Checkout sessions handle most edge cases out of the box, reducing custom error handling