Spree Commerce
74 Case Studies
A Spree Commerce Case Study
Survival International is a global charity defending tribal peoples’ rights whose website is both a campaigning platform and an online shop where supporters can donate or buy goods (100% of shop profits fund the movement). The shop required complex, two‑dimensional product optioning and checkout logic—things like “buy 4 get 1 free” promos, free giftwrap above a threshold, percentage discounts and optional donations—so the team needed significant cart and checkout customization.
The team implemented an elegant extension of the Spree Commerce core (Ruby on Rails) with custom view and navigation changes and advanced product optioning to handle the promos and donation flows. The result is a scalable, production checkout that integrates multiple payment APIs, copes with ~200,000 monthly visitors and traffic spikes, and exposes the donation logic via a public GitHub gem.