ListmyAI
Discover, compare, and save on 19,000+ AI tools. Free trials, promo codes, and exclusive deals on the best AI software.
翻譯準備中
Open-source Shopify alternative – self-hosted ecommerce with Liquid themes, admin dashboard and app SDK
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Run your own shop with an admin, a themeable storefront, hosted checkout, a typed API and webhooks, and extend it with out-of-process apps. No code or CLI needed for day-to-day selling.
TENANCY_MODE.env holds infrastructure only.docker compose up starts the admin, storefront and migrations.TENANCY_MODE.ShopNex is pre-1.0 and releases often. See the roadmap for what's done and what's next, and the
releases for what changed. Pin SHOPNEX_VERSION in production.
Requires Docker.
curl -fsSLO https://raw.githubusercontent.com/shopnex-ai/shopnex/main/deploy/docker-compose.yml
docker compose up
Open http://localhost:3000 once the logs settle and follow the setup wizard to create the owner account.
Ctrl+C stops it; add -d (docker compose up -d) to keep it running in the background.
Anyone who reaches a fresh install can claim it, so finish setup right after deploying.
No .env needed. For a public server, set DOMAIN (HTTPS for the shop, plus stripe. and cj. subdomains for the
apps, all pointing at the server) and pin SHOPNEX_VERSION to a release tag; see the self-hosting guide.
Requires Node (see .node-version), pnpm and PostgreSQL.
pnpm install
cp .env.example .env # set the database URL and app secret
pnpm db:migrate
pnpm dev # admin on :3000, storefront on :4321
Guides live in apps/docs (pnpm dev:docs, http://localhost:3400). Developer reference is in docs/:
| Doc | Covers |
|---|---|
| Development | Env setup, pnpm dev options, local ports, OAuth sign-in, end-to-end tests |
| Architecture | Repository layout, API layout, admin routes, tenancy |
| Storefront API | Building an external storefront with @shopnex/storefront-sdk |
| Apps and marketplace | API tokens, building apps with @shopnex/app, embedded apps, marketplace |
| Webhooks | Topics, signatures, delivery and retries |
| Roadmap | What's done and what's next |
| Releasing | How to cut a release |
Chat with the team and other users on Discord, or post questions and ideas in GitHub Discussions.
Issues and pull requests are welcome: see CONTRIBUTING.md. Report security issues privately, as described in SECURITY.md.
See @shopnex/app for building apps with no database or OAuth code: authenticate,
Admin API, per-shop data, signed requests (@shopnex/app/store), and admin-styled UI (@shopnex/app/ui).