Skip to main content
Back to packages
3,533 GitHub stars

lunarphp/lunar

View on GitHub

Description

An open-source package that brings the power of modern headless e-commerce functionality to Laravel.

Tech Stack

Lunar is made up of two primary Composer packages:

  • lunarphp/core — the e-commerce engine: models, pipelines, pricing, search, and all core functionality.
  • lunarphp/lunar — the admin panel, built on Filament, for managing products, orders, customers, and more.

Although the admin panel uses Laravel Livewire, there is no requirement for the storefront to use Livewire.

Key Features

  • Product catalog — products, variants, options, collections, associations, and flexible attribute system
  • Cart and checkout — cart management with built-in pipelines for validation, tax calculation, and shipping
  • Order management — full order lifecycle with statuses, transactions, and PDF support
  • Discounts — percentage, fixed amount, and "buy X get Y" discount types with conditions and limitations
  • Payments — first-party drivers for Stripe, PayPal, and Opayo, plus an extensible payment interface
  • Search — Algolia and Meilisearch support through Laravel Scout with pre-configured indexing
  • Multi-channel and multi-currency — sell across multiple channels with localized pricing
  • Taxation — configurable tax classes, zones, and rates
  • Extensible admin panel — customize pages, resources, and relation managers through Filament

Related Content on Laravel Daily

Video

Recent Courses on Laravel Daily

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.