K
KTHULU GO HUB
Menu

© 2026 Kthulu Go

Marketplace / ecommerce-pro

E-commerce Pro

Storefront backbone: catalog, orders and payments with mail, storage and background jobs.

Kthulu Team 54 SSG Generated

E-commerce Pro

Storefront backbone: catalog, orders and payments with mail, storage and background jobs.

Highlights

  • Catalog, customers, orders and payments wired with foreign keys
  • Order/payment state machines enforced by oneof validation
  • Mail driver for receipts, storage driver for product images
  • Queue runtime for order processing and stock jobs

Domain Model

EntityFields
productname, sku, price, stock, description
customername, email, phone
orderstatus, total, placed_at, buyer
paymentamount, method, paid_at, invoice

Every entity ships with a typed GORM model, repository, service with validation, REST API, and a GTH (Templ + HTMX) admin page.

Get Started

One command — the blueprint ships inside the kthulu binary:

kthulu marketplace install ecommerce-pro my-app
cd my-app && go run ./cmd/server

Or scaffold manually from the plan file at registry/starters/ecommerce-pro/plan.yaml:

kthulu create my-app --from-plan=registry/starters/ecommerce-pro/plan.yaml