Managed Commerce Operations

Sello

An operated workspace for e-commerce teams that need connected stores, consistent product information, and useful AI assistance without giving up human control.

Learnmark turns the public Sello foundation into a customer-ready product through connector delivery, tenant onboarding, governed AI configuration, monitored data flows, and production support.

One platform, four surfaces

Website
Public product information and entry points
Portal
Seller workspace for teams, stores, listings, and AI tools
Admin
Platform operations for tenants, users, subscriptions, and audits
API
Shared FastAPI service for identity, tenancy, data, and integrations

Product capabilities

A practical operating layer for commerce teams

The product is organized around the daily work of sellers, operators, support teams, tenant owners, and platform administrators rather than isolated AI features.

Connected store operations

Manage store authorization, synchronization state, errors, and operational context from one tenant-aware workspace.

Unified product workspace

Review listings from different commerce platforms through a consistent product model while retaining source-platform context.

AI-assisted optimization

Generate reviewable title and description suggestions using managed AI or an approved tenant-controlled provider.

Customer reply assistance

Turn a customer question and selected product context into an editable reply draft that support staff review before sending.

Team and tenant controls

Separate customer workspaces from platform administration with member roles, scoped permissions, and account lifecycle controls.

Human-controlled workflows

Keep AI-generated listing improvements, reply drafts, and operational actions visible, editable, and subject to user confirmation.

Learnmark Product

What the managed Sello product adds

The public repository establishes the multi-tenant application foundation. The Learnmark product adds the connector implementation, onboarding, governance, and operational ownership needed for real commerce workloads.

Marketplace connector delivery

Implement and validate selected store connections, credential lifecycles, field mappings, synchronization schedules, retries, and platform-specific error handling.

Tenant onboarding and controls

Provision customer tenants, establish owner and team roles, configure environment boundaries, and apply operational policies for each organization.

AI provider governance

Configure managed or customer-owned model providers, approved models, feature access, usage visibility, and review requirements for generated content.

Managed data and operations

Operate releases, backups, monitored synchronization jobs, incident triage, data repair procedures, and ongoing platform support.

Compare with the open-source foundation

Product screenshots

The workflows the first screenshot set will cover

Real product screenshots will be added after the current seller portal and administration interfaces are ready for publication.

Seller workspace
Dashboard, tenant context, team access, and operational priorities
Stores and listings
Connections, synchronization state, normalized products, and content review
AI and administration
Provider settings, generated drafts, usage controls, tenants, and platform operations

Plan the product around your channels

Start with the stores, workflows, and AI controls your team actually needs.

Plan a Sello deployment

Open Source Commerce Foundation

Active development

Sello Open Source

A public monorepo for building a multi-tenant commerce workspace with separate seller, platform administration, website, and API applications.

Sello is still evolving. The repository establishes the SaaS application boundaries, authentication and tenant model, team administration, store and AI provider settings, and a documented path toward unified listings and review-before-action AI workflows.

Repository
imoogoo/sellohub
Status
Active development before the first production release
Architecture
Multi-application monorepo with a unified API
Data model
Shared PostgreSQL with tenant-scoped records

Included in the repository

Open-source capabilities

01

Multi-tenant foundation

Separate customer tenants, memberships, tenant roles, platform administrators, and application-specific authorization contexts.

02

Seller portal

Provide a tenant-aware workspace for teams, settings, store connections, AI configuration, and emerging commerce workflows.

03

Platform administration

Operate tenants, owners, users, subscriptions, feature settings, and audited platform-level actions from a separate admin application.

04

Store connection model

Represent commerce platforms, credentials, authorization state, synchronization state, and normalized listing data behind tenant boundaries.

05

Configurable AI access

Model managed or tenant-provided AI settings while keeping provider credentials protected and AI availability explicit.

06

Documented AI workflow

Define listing improvement and customer reply drafts as human-reviewed suggestions rather than automatic writes to external platforms.

Architecture

How the project is organized

Website
Next.js public application for product information, public content, and entry points.
Portal
Next.js customer SaaS workspace for tenant teams, stores, listings, and AI-assisted operations.
Admin
Next.js internal platform application for tenants, users, subscriptions, settings, and audits.
API
FastAPI service for authentication, authorization, tenant isolation, commerce data, and integrations.

Technology stack

Built for self-hosting and extension

Next.jsReactTypeScriptTailwind CSSFastAPIPythonPostgreSQLSQLAlchemyAlembicpnpm workspace

Prerequisites

  • Node.js with Corepack and pnpm
  • Python with virtual environment support
  • A running PostgreSQL database
  • Environment configuration for frontend and API services

Quick start

git clone https://github.com/imoogoo/sellohub.git
cd sellohub
corepack enable pnpm
pnpm install
pnpm dev:all

Project repositories

Read the code, documentation, and project history.