Litestore vs WooCommerce

WooCommerce adds a shop to a WordPress site. Litestore is a standalone store built with TypeScript and Postgres. Both are open source, and you host both of them yourself.

Compare

FeatureLitestoreWooCommerce
Who hosts itYouYou
Open sourceMIT
Storefront includedThrough WordPress
Built withTypeScript, PostgresPHP, MySQL
Marketing toolsBuilt inMostly plugins
Stable plugin APIEdit the codePlugin library
Runs inside WordPress

When WooCommerce is the better choice

WooCommerce is a better fit than Litestore in a few common situations. If one of these describes you, start there.

You already run WordPress

WooCommerce runs inside the WordPress site you already have. You manage your pages and your products from the same WordPress admin.

You need to add features with plugins

WooCommerce has a plugin library. Litestore has no plugin marketplace or stable plugin API, and you add features by changing the code.

Your team works in PHP and MySQL

WooCommerce is written in PHP and uses MySQL. Litestore is written in TypeScript, needs Postgres and doesn't run on MySQL.

Honest fit

When Litestore fits

Litestore suits a team that needs a store without WordPress and is comfortable working in TypeScript. You get one app with the storefront, the admin and the marketing tools in it.

  • You don't need plugins for creator links, campaigns, referrals or loyalty points.
  • Postgres constraints protect store data, for example by rejecting a refund larger than the order total.
  • You run it on Vercel or any Node.js server you like.

In Litestore

  • Storefront and adminBoth are part of one Next.js app.
  • Marketing toolsYou can pay creators, reward referrals and run campaigns.
  • Stripe paymentsStripe is the only payment provider.
  • Markets and currenciesYou can sell in several countries with their own currency.
  • AI with your own keyYou connect your own provider.
  • Subscriptions and B2B accountsLitestore doesn't support these yet.

Trying Litestore after WooCommerce?

The installation guide takes you from cloning the repository to a running store.