Multi-Tenant B2B2C Funeral Marketplace with 1,000+ Storefronts

Rapid Data partnered with us to architect a complex B2B2C multi-tenant marketplace. Our solution replaced manual coordination, reduced storefront launch time by ~90%, and delivered 1,000+ parallel storefronts in just 3 months, all while reducing the 3-year TCO by up to €400k+.

Client
Raid Data
Year
2025
Technology
Medusa
Multi-Tenant B2B2C Funeral Marketplace with 1,000+ Storefronts
RECOGNIZED BY
Medusa Experts logo
Clutch rating
Clutch badge

Client

Rapid Data operates a B2B2C marketplace in the funeral services industry, connecting funeral homes with local florists across Sweden, with expansion into Germany, Norway, Switzerland, and Austria. The platform enables funeral homes to offer floral arrangements from multiple local florists through a single, centralized storefront. Its clients include funeral homes seeking modern flower ordering capabilities, as well as families looking for funeral flowers from trusted local vendors.

HIGHLIGHTS

3 months to production-ready MVP

ERP-first architecture connecting 200+ funeral homes and 200+ florists across multiple countries

Automated workflows reducing time-to-launch for storefronts, vendor onboarding, and reporting

Download case study

90%

reduction in time to launch a new storefront

1,000+

active storefronts

€400k+

lower 3-year TCO

Problems

Multi-Tenant B2B2C Funeral Marketplace with 1,000+ Storefronts

Challenge

Rapid Data’s vision for a modern commerce ecosystem couldn’t be achieved with standard eCommerce platforms. The existing manual processes increased operational risk, blocked expansion to new markets, and made the business more exposed to customer churn.

Manual Coordination

Flower orders, logistics, and vendor assignment were handled manually for each funeral via phone, email, and Excel. Each new funeral home or florist partnership added more manual integrations and exceptions, making the operational model unscalable for their commercial ambitions in DACH and Nordic markets.

The Business Model Breaks Standard Platforms

  1. "1 Funeral = 1 Storefront" Architecture

The core business model requires thousands of short-lived, independent storefronts running in parallel – each with a carefully selected range of products, assigned florists, and specific delivery rules. Traditional commerce platforms are designed for 1-to-N brands or countries, not thousands of dynamically provisioned, event-based stores, making this model fundamentally incompatible with out-of-the-box solutions.

  • ERP as the Source of Truth

Business logic, contracts, pricing, and financial reporting already live in Rapid Data’s ERP system – Bitnet. The eCommerce platform had to function as an extension of the ERP, not a standalone system that attempts to own the catalog and customer data, which is the standard solution for most boxed platforms.

  • Marketplace Payout Readiness

The system required native logic to handle the complex B2B2C payout structure, including multi-vendor settlement, multi-currency operations (SEK, EUR), and country-specific payment and compliance rules.

Multi-Tenant B2B2C Funeral Marketplace with 1,000+ Storefronts

Solutions

Multi-Tenant Architecture

​​The platform is built on a multi-tenant architecture, where all storefronts are accessible under a single URL. Each storefront is rendered based on a unique reference ID passed in the request. This mechanism allows the system to manage 1,000+ storefronts without multiplying store instances.

Automated vendor onboarding flow

A single vendor (funeral home) can configure and manage multiple storefronts – typically one for each funeral they are assigned to. For every storefront, the vendor selects which suppliers (florists) will fulfill orders and defines available delivery options, such as delivery to the ceremony or to the family's home. This setup allows funeral homes to tailor offerings and logistics to each funeral, while keeping control centralized within their ERP workflow.

Multi-tenant request flow

The solution supports:

Multi-Tenant B2B2C Funeral Marketplace with 1,000+ Storefronts

Deep Integration with Bitnet ERP

We created a custom REST API integration that ensures real-time synchronization of products, stock levels, and orders. Each new funeral registered in the ERP automatically triggers the creation of a corresponding storefront in the commerce platform. Result: Customer service can launch a full storefront by ticking one box in the ERP.

Scalable Infrastructure on Azure

Due to the sensitive nature of the data processed by the platform, all infrastructure is hosted in-house under the client’s control. We deployed the system on a Microsoft Azure Kubernetes cluster. This setup includes containerized environments using Docker, managed databases, and CI/CD pipelines for fast and secure deployment. Infrastructure-level security is handled by Microsoft, while application-level access and data control remain fully managed by the client.

Payment Integration with Ping Payments

We developed a custom integration with Ping Payments, tailored to support the Swedish banking system and local compliance requirements. It supports multi-currency operations (SEK and EUR), enabling cross-border transactions and future expansion into other markets. The integration handles secure transactions, disbursements to vendors, and future readiness for multi-region rollout with localized payment flows.

Email Notifications with Mailgun

We used Mailgun to manage transactional email delivery across both customer-facing and internal communications. This setup gives the client full control over email content and branding.

Custom Add-ons Management System

We built a custom product enhancement system allowing funeral homes to offer personalized touches, including:

  • Cards, ribbons, and decorative elements as add-on products,
  • Multiple variants per add-on (sizes, colors, materials),
  • Dynamic input fields for condolence messages and personalized text,
  • Product type associations (specific add-ons for specific flowers).

This functionality was built as a standalone Medusa module. The module defines its own data models, stored in separate database tables, along with a dedicated service to handle business logic. These services are registered within Medusa’s dependency container and exposed where needed, for example, during cart operations or order creation. By encapsulating the system within a dedicated module, we were able to extend the core product logic while keeping the platform ready for future updates.

Custom Reporting and File Export Tools

To help the client monitor marketplace performance and simplify financial operations, we built reporting dashboards and CSV export tools. Admins can filter by time, vendor, or product category and quickly export the data for use in external accounting or logistics tools.

Multi-Tenant B2B2C Funeral Marketplace with 1,000+ Storefronts

Results

The system provides an extensible foundation for Rapid Data’s continued growth and is designed to scale to their high-volume, event-based commerce needs. We delivered a production-ready MVP within just 3 months of collaboration, delivering a solution aligned with both technical requirements and business workflows.

2-3x Lower Total Cost of Ownership
Up to €400k+ lower 3-year TCO compared to Magento or Shopify Plus for a comparable scope.

High-Volume Scale
Multi-tenant architecture supporting 1,000+ active storefronts at any given moment.

Partner Network
Connects 200+ funeral homes and 200+ florists within a single, unified system.

Immediate Expansion
The architecture is designed to add new markets (currencies, languages, payment methods) without touching the core system, allowing for a predictable and fast rollout across the DACH and Nordic regions.

Operational Efficiency & Automation

By integrating the commerce engine directly with the ERP system, the manual workflows that had previously limited growth were eliminated.

Workflow Area Before Implementation After Implementation (ERP-Driven) Time Savings
Storefront Launch Manual coordination (phone, email, Excel). ~30–60 minutes of human work per case. Automated storefront provisioning triggered by ~3–5 minutes of ERP configuration. ~90% time reduction to launch a new storefront.
Vendor Onboarding Manual setup, file exchanges, ad-hoc configuration. 1–2 hours of fragmented work per new florist. Configured once in ERP and payment system, then reused across all storefronts. ~50–70% reduction in setup time.
Reporting / Audit Manual extraction and Excel compilation from multiple systems. Several hours per month per market. Ready-made dashboards and filtered CSV exports in the admin panel. From hours to minutes per month.
Multi-Tenant B2B2C Funeral Marketplace with 1,000+ Storefronts
Gerfried Aigner

Thanks for your good work and support throughout this project. The results have fully met our expectations!

Gerfried Aigner
Gerfried Aigner
CTO of Rapid Data GmbH

Let’s build together

Let’s talk about how we can build your commerce project — tailored to your business, powered by Rigby

Office team of young professionals collaborating over a computer in front of a colorful geometric wallYoung professionals collaborating over computer during team meeting in modern office space

Got a project in mind? Let’s talk

Jakub Zbąski
Jacob Zbąski
Co-founder & CEO

“We build engines for growth, tailored to how your business actually works. Let’s talk about how we can help bring your vision to life.”

Jacob Zbąski
Co-founder & CEO