Back to themes

astro-njx-store

Complete Shopify-ready storefront: cart with hosted checkout, filters, search, favorites, dark mode — 18 static pages, no client framework. Runs on mock data out of the box.


Cost

Free


Created by
njxui

A complete, production-ready storefront built with Astro 7 and Tailwind CSS v4. Every page is pre-rendered to plain HTML at build time — no client framework, no server to run, nothing to keep alive. It loads instantly and deploys anywhere static.

Shopify-ready out of the box

The commerce layer is provider-agnostic. Start on the bundled JSON catalog with zero accounts and zero setup — then flip a single environment variable and the exact same pages build from your live Shopify catalog through the Storefront API, with Shopify's hosted checkout handling payments. No rebuild of your store logic, no lock-in.

What's included

  • Full store flow — home with hero, collection pages with client-side tag filters and sorting
  • Product pages — variants, sticky gallery, quantity and add-to-cart
  • Persistent cart drawer — quick-add from cards, edit quantities, remove lines, clear all
  • Instant search — inline index that opens with a keystroke
  • Favorites — heart any product, badge counter, a dedicated page
  • Light and dark theme — one click, no flash on load
  • Every supporting page — about, contacts, FAQ, account UI, privacy, terms, and a proper 404

 Easy to make yours

  • Design tokens live in one @theme block
  • The whole catalog is one JSON file — or connect Shopify
  • All copy sits in two constants files: rebrand every word without touching markup
  • Every section is a plain, typed .astro component


Astro 7 ready — upgraded and redeployed on the current major.