Lumen for Astro + Medusa connects the clean, minimal Lumen storefront to Medusa.js v2’s self-hosted commerce backend. Products, variants, pricing, and inventory are managed through Medusa’s Store API, while the cart and checkout flow seamlessly through Medusa’s hosted checkout. The integration is designed to be zero-config for development — when Medusa credentials are not provided, the theme falls back to local JSON data so you can preview and customize the design without running a backend.

The theme includes all of Lumen’s core features: 34 pages, 49 components, dark and light mode, i18n with RTL support, product filtering, Quick View modals, hover zoom gallery, wishlist, compare, and a free shipping progress bar. Built on Astro 5 with Tailwind CSS v4, the Medusa variant adds real commerce capabilities while maintaining the Scandinavian minimalism and muted blue and warm coral palette that define the Lumen design system.

Available Astro Medusa.js

Lumen for Astro + Medusa

$89.00

One-time purchase

Buy Now
  • Lifetime Updates
  • Lifetime Support
  • One-time Payment
  • Single Site License

Theme Information

Released Mar 28, 2026
Updated Mar 29, 2026
Product Type Astro
Astro Version 5.7.10
Theme Version 1.0.0
Collection lumen
CMS Medusa.js

Description

A clean, minimal ecommerce theme with Medusa.js v2 backend integration. Full cart, checkout, and product management through Medusa's self-hosted commerce API.

Features

  • Medusa.js v2 Store API integration
  • Fallback to local JSON without credentials
  • 34 fully designed pages
  • 49 reusable components
  • Dark and light mode with toggle
  • i18n — English, French, Arabic with RTL
  • Client-side cart, wishlist, and compare
  • Product filtering, sorting, and search
  • Quick View modal with variant selection
  • Product gallery with hover zoom and lightbox
  • Free shipping progress bar in cart
  • SEO optimized with JSON-LD structured data

Tech Stack

Tailwind CSS TypeScript Astro 5 Medusa.js

Lifetime updates included

Free updates and support for as long as the product exists.