3U

ThreeU Developer Platform Overview

Build storefront themes, admin apps, POS tools, and remote plugins for the ThreeU commerce ecosystem.

What is ThreeU?

ThreeU is a modular commerce platform designed for multi-brand retail operations. It provides a complete ecosystem for online storefronts, admin dashboards, point-of-sale systems, and third-party integrations.

The ThreeU Developer Platform enables external developers and service providers to build on top of this ecosystem through three primary development surfaces.

Three Development Surfaces

Theme Developers build storefront themes that merchants install to power their online stores. Themes use the Theme SDK with editable components like TImage, THeading, and TColor that merchants customize without touching code.

App Developers build admin dashboard tools and POS applications. These range from inventory management panels to custom checkout workflows, built with the Admin and POS SDKs.

Plugin Developers build remote integrations for shipping, payments, analytics, marketing, accounting, AI, and other external services. Plugins communicate with ThreeU through signed HTTPS calls — ThreeU never runs third-party code in-process.

Core Platform Principle

ThreeU never runs third-party developer code in-process. Third-party developers host their own services. ThreeU communicates with developer-hosted services through signed HTTPS calls using the RemoteHttpProvider and a manifest-defined plugin HTTP contract.

This architecture ensures platform stability, security isolation, and allows developers to use any language, framework, or infrastructure they prefer.

Security Architecture

All third-party logic executes on developer-owned infrastructure. ThreeU enforces permissions server-side through signed requests and manifest-declared contracts.

What You Can Build

The ThreeU ecosystem supports developers building:

  • Public marketplace storefront themes — available to all merchants
  • Exclusive brand storefront themes — private themes for specific brands
  • Public admin/POS apps — marketplace tools for all merchants
  • Exclusive brand admin/POS apps — custom tools for specific brands
  • Remote HTTP plugins — hosted integrations for service providers
  • Shipping/logistics connectors — rate calculation, shipment creation, tracking
  • Analytics connectors — data collection, reporting, dashboards
  • Marketing connectors — campaigns, email, SMS, loyalty programs
  • Sales channel connectors — marketplace, social, and channel integrations
  • Accounting connectors — invoicing, bookkeeping, tax compliance
  • AI/service automation connectors — chatbots, recommendations, automation

Who This Documentation Is For

This documentation serves:

  • Third-party software companies integrating with ThreeU
  • Freelance developers building themes, apps, or plugins
  • Logistics and shipping integration developers
  • Marketing, analytics, and payment providers
  • Internal ThreeU engineers
  • SuperAdmin/platform operators managing the ecosystem