A comprehensive B2B2C e-commerce platform that empowers funeral homes with personalized digital storefronts, automated Shopify catalog syncing, dynamic pricing multipliers, and integrated commission-split payments.

Infinity Funeral Supply (a major supplier of cremation urns and memorial products) needed a way to digitize and empower its B2B distribution network. Their distributors and resellers (funeral homes) lacked individual e-commerce storefronts to sell directly to consumers. Handling custom pricing markups, inventory syncing, and profit distribution manually was highly inefficient and prevented scale.
We engineered a specialized B2B2C e-commerce platform that allows the parent company to instantly provision digital storefronts (via dedicated subdomains) for their resellers. The platform automatically syncs the master catalog from Shopify, applies reseller-specific price multipliers (markups), splits commissions dynamically using Stripe, and handles automated fulfillment via ShipStation.














Grouped by layer, so you can see exactly what's running this product in production — useful if your team will eventually take this over.
The honest version — what slowed us down, and how we worked through it.
Processing transactions where payments must be calculated and split three ways dynamically (base costs to Admin, markup gains to Reseller, and commission to Distributor) instantly upon checkout.
We integrated Stripe Checkout Sessions and webhooks to trigger calculations at order submission. Earnings are directed dynamically to pending balances and disbursed automatically via Stripe payout allocations on successful invoice hook completion.
Deploying dedicated web applications for each reseller (e.g. store.edisplayroom.com) is unscalable, but sharing a single frontend poses severe security and configuration data leaks risks.
We set up a wildcard subdomain Nginx router proxying all traffic to a single React SPA. The client-side reads hostnames to extract store parameters, and database queries are isolated by tenant identifiers to assure complete context protection from a single instance.
Pulling product catalogs from Shopify requires synchronizing complex product variants (sizes, images, inventory stats) without creating duplicate catalog records or overwriting store-level pricing.
We wrote a Shopify sync module mapping products to MongoDB. It tracks inventory changes, references variant relationships with unique parent/child mappings, and synchronizes assets without breaking local storefront markup configs.

"eDisplayroom has revolutionized our distribution pipeline. Giving our funeral homes their own e-commerce store with our synced inventory, pricing markups, and automated Stripe payouts allows us to scale supply operations effortlessly.