{"repo":"filiphsps/commerce","free":true,"listed":false,"github":"https://github.com/filiphsps/commerce","clone":"git clone https://github.com/filiphsps/commerce.git","description":"Multi-tenant headless e-commerce platform built in Next.js.","language":"TypeScript","stars":62,"topics":["headless","shopify","nextjs","reactjs","shopify-headless","nordcom","react"],"license":null,"category":"ecommerce","readme_excerpt":"Nordcom Commerce A multi-tenant, headless e-commerce platform as a service. Issues · Discussions --- Nordcom Commerce is a production-grade, multi-tenant storefront platform that serves many tenants from a single deployment. It pairs Next.js 16 with Shopify as the commerce backend and a Convex -backed data + content layer, and ships an operator dashboard, a marketing site, and a small set of reusable packages — all in one TypeScript monorepo. Highlights - Multi-tenant out of the box. A single Next.js deployment serves arbitrarily many shops; tenants are resolved by hostname in middleware and routed under a /[domain]/[locale]/… segment, so adding a new shop is a database row, not a deploy. - Headless commerce. Shopify Storefront API for catalog/cart/checkout, Shopify Admin API for back-office operations, all behind a uniform fetch layer. - Composable content. Descriptor-defined CMS blocks and structured documents drive marketing pages, navigation, and component-level CMS overrides — authored in the admin app's editor, stored in Convex, and rendered by the storefront via @nordcom/commerce-cms . - i18n that respects shops. Locales live on the shop record; fallbacks degrade from request → shop default → platform default with recursion guards. - Edge-friendly caching. Per-tenant, per-entity cache tags with surgical Shopify webhook revalidation and CMS-driven revalidateTag hooks. - Type-safe end to end. Strict TypeScript, noUncheckedIndexedAccess , and a typed error hierarchy used ","default_branch":null,"files":null,"tree":[],"storefront":"/r/filiphsps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/filiphsps/commerce/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}