Skip to content

ecommus Docs

Multi-niche commerce framework for TypeScript — services, real-estate, travel, ecommerce. Multi-tenant, plugin-first, EU-compliant.

ecommus is a closed-source commerce / booking / services framework owned by Media Design SRL (MDLABS), sold to direct end-customers as one-time per-domain perpetual licenses (per ADR-030).

The customer pays once for a website package, owns the license forever for their domain, and receives free perpetual updates within the same major version (1.x.y). Support is the only renewable line — 30 days free with each purchase, paid plans 3/6/9/12 months afterwards.

Source is delivered via private Git collaborator access or per-release tarball; premium plugins/themes via private npm registry (npm.ecommus.cloud), gated by license JWT. Customers never get custom forks — every customer runs the shared framework with a license that selects which niche package their stack pulls from npm.

SaaS hosting is deferred post-customer-#50. The catalog is structured so the same SKUs work in subscription mode when SaaS launches, without rewriting.

PackageDefault themePremium plugins (selection)
servicestheme-servicesniche-booking, efactura-ro, notifications-sms
real-estatetheme-realestateniche-real-estate, efactura-ro, lead-management
traveltheme-travelniche-hotel, niche-booking, efactura-ro, payment-deposits
ecommercetheme-fashionniche-ecommerce, efactura-ro, shipping-sameday, marketplaces

Each niche has 4 tiers (Starter / Pro / Growth / Enterprise) with different bundles and feature flags. See License for the full tier matrix and Plans for catalog details.