Description
RetailUno is a SaaS e-commerce solution targeting small offline retail stores (mall kiosks, vape shops, hookah stores, etc.) in the United States. The platform allows store owners to purchase a subscription and receive a ready-to-use online store with its own admin panel and frontend. The core value proposition was ultra-fast digitalization. By integrating with one of the most popular POS systems in the US (Clover), store owners could sync their offline inventory to an online shop in just a few clicks and start selling online within hours.
The product roadmap included multiple stages:
- E-commerce constructor – individual stores “rent” standalone online shops
- Central marketplace – aggregate products from all stores into a single marketplace
- Extended integrations – delivery services and third-party marketplaces
Challenge
The product aimed to help offline retailers quickly launch online stores, which required a flexible and scalable SaaS foundation from day one. The main challenge was building a fully multi-tenant architecture where each merchant had an isolated store, including its own data, admin panel, storefront, and payment flows, while still operating within a single platform. Seamless integration with an external POS system was critical. Inventory synchronization had to be fast, reliable, and require minimal effort from store owners to preserve trust and ensure real-time product availability. Payments added another layer of complexity. The platform needed to support transactions for individual stores alongside platform-level subscriptions and commissions in a secure and scalable way. Merchants also expected full brand independence, which meant supporting custom domains with automatic HTTPS without technical setup. Finally, the platform was designed to evolve from standalone stores into a centralized marketplace, all while navigating external constraints such as licensing delays that affected the long-term roadmap.
Solution
- Implemented a custom multi-tenant SaaS architecture using Medusa.js
- Built independent storefronts and admin panels for each merchant
- Integrated Clover POS for real-time inventory synchronization
- Implemented Stripe Payments and Stripe Connect for complex payment flows
- Added DoorDash integration for local delivery in the US
- Enabled custom domains with automated SSL provisioning
- Began development of a centralized marketplace aggregating products from all tenant stores
Technology Stack
- Backend: Medusa.js (custom multi-tenant implementation)
- Frontend: SvelteKit
- Payments: Stripe Payments, Stripe Connect, Phoenix Payments
- Integrations: Clover POS, DoorDash
- Infrastructure: Custom domain management, automated HTTPS