Skip to content

Entirius Platform

Open-source modular ecommerce: a Django backend of 40+ modules, a Vue 3 admin CMS and a Next.js storefront. Run it locally, then build on the API.

Entirius is an ecommerce platform assembled from Django modules, each published on PyPI: install the ones the store needs. Store managers work in the admin CMS, customers shop in the storefront, and both use the same REST API an integrator uses. Why it exists and where it is going: What Entirius Is. The product names are explained on Concepts.

What changed in the newest release: Platform 4.0.

Admin CMS

The Vue 3 admin for products, content, orders and settings.

Admin CMS

Storefront

The Next.js (React) shop customers browse and buy in.

Storefront

Docker Harness

entirius-zeno runs the whole platform locally, with the demo dataset.

entirius-zeno

Run It

Start the full platform with demo data on your machine.

Quickstart

Use the CMS

See how a store manager works with products, attributes and content.

CMS Guides

See How It Works

The parts of the platform and how they fit together, down to one order followed through the stack.

Concepts

Build on It

Turn the backend into your own installation: a service, your data, your own module.

Build Your Own

Pick Modules

Every module, its package and the repo where it documents itself.

Module Catalog

Deploy It

The reference setup: process supervision, watchdogs and deploy patterns.

DevOps

Contribute

Make a pull request that passes review on the first try.

Handbook