← All projects
ToolActive

Caspian Store

A React e-commerce storefront you own.

About

A framework-agnostic React e-commerce library — storefront, auth, content, and admin routes with real deployable Firestore rules and optional Stripe + email. Scaffold a Next.js shop with `npm create caspian-store`, or embed it into an existing React app. Bring your own Firebase.

Updates

  • script-caspian-store v9.20.0 makes the account page work for Google users — and finishes the admin account page polish.
    
    🔑 Google-only accounts can now set a password (link an email/password credential) and then sign in either way
    🔁 Accounts that already have a password keep the normal change-password flow — it's auto-detected
    🎨 The admin /admin/account page now shows its details in a clean white card
    
    No consumer action required — same props, more capability.
    Upgrade: npm install github:CaspianTools/script-caspian-store#v9.20.0
    https://github.com/CaspianTools/script-caspian-store
    Read on GitHub →
  • script-caspian-store v9.19.0 adds a dedicated in-chrome admin account page.
    Admins can now manage their own profile without leaving the panel:
    
    ✏️ Edit display name + phone at /admin/account
    🖼️ Upload or remove a profile photo
    🔒 Change their password (email stays read-only)
    
    It reuses the existing account cards and is wired automatically through <AdminRoot> — no consumer action required.
    Upgrade: npm install github:CaspianTools/script-caspian-store#v9.19.0
    https://github.com/CaspianTools/script-caspian-store
    Read on GitHub →
  • The admin Emails settings page just got tidier. v9.18.0 splits it into Sender and Templates tabs, so configuring your sender identity and editing transactional templates are now two focused views instead of one long scroll.
    
    🗂️ Sender / Templates tabs, built on the shared Tabs component
    🧹 Sender form de-carded — the tab grouping replaces the bordered box
    ✅ No consumer action required — pure admin UI, no data, Firestore, or API changes
    
    Upgrade: npm install github:CaspianTools/script-caspian-store#v9.18.0
    https://github.com/CaspianTools/script-caspian-store
    Read on GitHub →
  • script-caspian-store v9.17.0 is out — cleaner tabs and real business hours.
    
    🗂️ Underline tabs — the tab bar swaps its heavy filled pill for a crisp accent underline, across both the admin and the storefront.
    🕒 Structured business hours — set a weekly schedule (per-day open/close times + timezone) in admin → Settings → Contact, and it renders right on your storefront /contact page.
    ♻️ Drop-in upgrade — fully additive; your existing settings and any free-text hours are untouched.
    
    Upgrade: npm install github:CaspianTools/script-caspian-store#v9.17.0
    https://github.com/CaspianTools/script-casp…
    Read on GitHub →
  • github:CaspianTools/script-caspian-store#v9.15.0
    A broad, categorized catalog of common product taxonomies a store can turn on — Brands, Seasons, Occasions, Trends, Materials, Colors, Sizes, Patterns, Fit, Gender, Age group, Care instructions, Country of origin, Certifications — grouped into Merchandising / Attributes / Audience / Care & origin.
    Admins enable/disable them on a new Settings → Taxonomies sub-page (toggle a whole category or a single one) and during the /setup onboarding wizard (new dedicated step). Only enabled taxonomies show in the Catalog → Taxonomies sidebar. A taxonomy that…
    Read on GitHub →

Latest release

v9.25.0 — In-admin Help & docs pagev9.25.0· 28 Jun 2026
Adds a searchable in-app Help & documentation page at /admin/help (sticky table-of-contents sidebar + search). An operator handbook covering catalog, orders, engagement, content, plugins, settings, roles, plus the Caspian POS and Instagram channel go-live steps. Generated stores inherit it. No consumer action required.
View release on GitHub →

Activity

Stars
0
Forks
0
Last push
28 Jun 2026