An Eventful Life
Media & Entertainment
Platform Modernization · Digital Commerce · Performance Services · Managed Support
Drupal 10 · Apache Solr · Redis · Cloudflare · Chargebee
At the same time, the platform needed to move payment processing from PayPal and Stripe to Chargebee and introduce a new Reel purchasing model. The new experience required Video ownership to control Reel purchases, while also supporting product-specific coupons and new checkout logic.
For the new purchasing experience, we reworked the Chargebee and Drupal integration around catalog-based products, coupon targeting, ownership validation, and purchase-specific experiences for Video, Reel, and Video + Reel.
Drupal platform modernization
High-volume content migration
Search performance optimization
Commerce workflow restructuring
Purchase experience enhancement
The platform was rebuilt around Drupal 10 while strengthening search, caching, hosting, and payment infrastructure. The updated technology layer provides a more reliable foundation for a high-volume media platform without replacing the broader ecosystem that supports its content and video operations.
Identified migration, compatibility, search, payment, and checkout requirements.
Upgraded Drupal, replaced deprecated code, and strengthened platform infrastructure.
Connected Chargebee catalog items, coupons, webhooks, and purchase logic.
Tested purchase flows, ownership rules, coupon behaviour, and production readiness.
The modernization created a stronger technical foundation for An Eventful Life while expanding how riders can purchase and access personalised video content.
Modernized CMS foundation
Video · Reel · Video + Reel
Typical personalised video delivery
Payment and order notifications
I used to spend my mornings scrolling through leads trying to figure out who needed a follow up. Now I just ask the agent, and it tells me with the follow up already drafted.”
Sales Manager, Northfield Traders
Modernize your existing platform, improve performance, and introduce new digital experiences without unnecessary disruption.
Start a Conversation