Open Source • Apache-2.0 • Self-Hosted

Own your store.
Not just rent it.

Your data. Your checkout. Your rules. Your exit.

Commercefull is a complete commerce platform built on TypeScript, Node.js, and PostgreSQL — 43 modules in one codebase, from checkout to loyalty to B2B. No app tax. No checkout jail. No vendor lock-in.

Self-hosted, data stays yours
43 built-in modules
Support included at every tier

Renting your store costs more than the subscription

SaaS platforms charge a platform fee, then an app for loyalty, an app for subscriptions, an app for B2B — and the checkout still isn't yours.

The SaaS trap

  • App stacks run $300–$800/month near $1M revenue — $2,500–$6,000 near $10M
  • Checkout customization gated behind enterprise plans
  • Your catalog, customers, and order history live in someone else's database
  • Plugins from different vendors break each other on upgrade day

The Commercefull answer

  • Loyalty, subscriptions, memberships, reviews, returns — in the box, $0 software cost
  • Full code access to checkout — every template, every flow, yours
  • Standard PostgreSQL you can query, export, and walk away with
  • Native modules built to work together — one codebase, one data model
See the full cost comparison →

Five things you get back

The pillars Commercefull is built on.

Your Data

Self-hosted on standard PostgreSQL. Fully exportable with plain SQL. No vendor lock-in, ever.

Your Checkout

Full code control of every checkout step. No script sandbox, no Plus-tier paywall.

Your Cost

Loyalty, subscriptions, membership, compliance — built in. No stacked app tax.

Your Stability

43 native modules sharing one data model — no plugin roulette on upgrade day.

Your Support

Real support at every tier — including free self-hosted. Not forum-only.

Everything in the box

What other platforms sell as apps, Commercefull ships as native modules — designed to work together on one data model.

Storefront & Checkout

Multi-step checkout, guest baskets, saved addresses, and a Tailwind storefront you fully control.

Catalog & Pricing

Variants, bundles, categories, faceted search, price lists, tier pricing, and multi-currency regions.

Promotions & Gift Cards

Coupons, buy-X-get-Y, cart and category promotions, campaigns, and gift cards with balance tracking.

Payments

Stripe, Adyen, PayPal, Klarna, Apple Pay, and Affirm — card data stays in PSP-hosted fields (SAQ A-EP).

Loyalty & Subscriptions

Points and rewards, recurring billing with dunning, and paid membership tiers — no apps required.

B2B & Marketplace

Company accounts, RFQ-to-order, net terms, approvals — plus vendor onboarding, commissions, and payouts.

Orders & Fulfillment

Multi-source fulfillment, pick/pack, shipping labels, tracking, returns, exchanges, and store credit.

Automation & Webhooks

Rules, triggers, and scheduled workflows — plus HMAC-signed webhooks with retries and delivery tracking.

Three ways to run it

Same platform, same ownership — pick the operating model that fits.

Free • Apache-2.0

Self-Hosted

Clone the repo, run it on your own infrastructure. Full ownership of code and data — support included.

  • $0 software cost
  • All 43 modules, no tiers
  • Standard TypeScript + PostgreSQL
Install it yourself →
We run it for you

Managed Hosting

Commercefull runs the infrastructure, updates, and uptime — you still own your data and your code.

  • We handle ops and upgrades
  • You keep data and code ownership
  • Leave anytime — export included
Talk to us →
Built for your business

Tailored Development

Custom modules and workflows for your specific needs — delivered as standard TypeScript you own.

  • Bespoke modules and integrations
  • Full source, no obfuscation
  • No proprietary runtime or phone-home
How it works →

Running in minutes

Node.js 20+, Yarn, and Docker for PostgreSQL — that's all you need.

# Clone and install
$ git clone https://github.com/commercefull/platform.git
$ cd platform && yarn install
# Configure, then start PostgreSQL and migrate
$ cp .env.example .env
$ yarn db && yarn db:migrate
$ yarn job:new:admin && yarn db:seed
# Start the platform
$ yarn dev
✓ Storefront → localhost:3000  •  Admin → localhost:3000/admin

Customer API at /customer • Business API at /business • GraphQL at /graphql

Leaving Shopify? Bring everything with you.

The built-in migration module imports products, customers, and orders from Shopify, WooCommerce, Magento, BigCommerce, PrestaShop, Shopware, Wix, Squarespace — or plain CSV.

Read the migration guide

Stop renting. Start owning.

Commercefull is free, open-source, and yours — every module, every line, every row of data.