PHPackages                             jeffersongoncalves/commercekitv5 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. jeffersongoncalves/commercekitv5

ActiveProject[Admin Panels](/categories/admin)

jeffersongoncalves/commercekitv5
================================

CommerceKit starter kit built on Laravel 13.x and Filament 5.x with a multi-panel (admin/app/guest) structure and the full Laravel Commerce ecosystem on the admin panel.

5.6.7(today)10[1 PRs](https://github.com/jeffersongoncalves/commercekitv5/pulls)MITPHPPHP ^8.3CI passing

Since Jul 1Pushed todayCompare

[ Source](https://github.com/jeffersongoncalves/commercekitv5)[ Packagist](https://packagist.org/packages/jeffersongoncalves/commercekitv5)[ GitHub Sponsors](https://github.com/jeffersongoncalves)[ RSS](/packages/jeffersongoncalves-commercekitv5/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (24)Versions (3)Used By (0)

[![CommerceKit v5](https://raw.githubusercontent.com/jeffersongoncalves/commercekitv5/main/art/jeffersongoncalves-commercekitv5.png)](https://raw.githubusercontent.com/jeffersongoncalves/commercekitv5/main/art/jeffersongoncalves-commercekitv5.png)

CommerceKit v5
==============

[](#commercekit-v5)

A headless-commerce back office, ready to run — a Laravel 13 + Filament v5 starter application with a multi-panel, multi-guard architecture and the entire `jeffersongoncalves/filament-commerce` ecosystem wired into its admin panel.

CommerceKit v5 follows the FilaKit multi-panel pattern: three Filament panels backed by two authentication guards. The umbrella `jeffersongoncalves/filament-commerce` plugin registers all commerce modules on the **admin** panel, and a demo seeder lays down a coherent starting dataset so you can log in and explore a working store back office in minutes.

Architecture
------------

[](#architecture)

### Panels

[](#panels)

PanelPathGuardProviderPurpose**Admin**`/admin``admin``admins`Management back office — the full commerce suite plus Admin/User management**App**`/app``web``users`End-user self-service — dashboard and profile**Guest**`/`*(public)*—Public landing pages### Guards

[](#guards)

Two session guards are configured in `config/auth.php`:

- `admin` → `admins` provider → `App\Models\Admin` (table `admins`)
- `web` → `users` provider → `App\Models\User` (table `users`)

Each guard has its own password-reset broker.

Features
--------

[](#features)

- **Three panels, two guards** — Admin (`/admin`), App (`/app`) and Guest (`/`) following the FilaKit pattern
- **Full commerce on the admin panel** — `CommercePanelPlugin` registers the entire commerce suite under the `admin` guard
- **21 commerce modules** — currency, store, sales-channel, region, stock-location, api-key, user, auth, product, pricing, inventory, customer, cart, order, payment, fulfillment, tax, promotion, loyalty, store-credit and translation
- **First-party Filament plugins** — Logo, Edit Profile, PWA, Log Viewer, Developer Logins, Impersonate, Additional Information, Sensible Defaults
- **Demo seeder** — seeds an Admin and a User login plus a USD currency, a couple of published products and a customer (idempotent)

Requirements
------------

[](#requirements)

- PHP 8.3+
- Laravel 13
- SQLite (default) or MySQL

Installation
------------

[](#installation)

```
git clone https://github.com/jeffersongoncalves/commercekitv5.git
cd commercekitv5
composer install
cp .env.example .env
php artisan key:generate
touch database/database.sqlite
```

The commerce module migrations are **publish-only** — publish each module's migrations into `database/migrations`, then migrate. A convenience composer script publishes them all at once:

```
composer publish-commerce
# ...or publish an individual module, e.g.:
# php artisan vendor:publish --tag="commerce-product-migrations"

php artisan migrate
php artisan db:seed
php artisan serve
```

Demo logins
-----------

[](#demo-logins)

PanelURLEmailPasswordAdmin`admin@commercekit.test``password`App`user@commercekit.test``password`The Guest panel is served at .

What's included on the admin panel
----------------------------------

[](#whats-included-on-the-admin-panel)

The umbrella plugin registers the commerce suite across these modules:

ModuleCovers**Product**Products, variants, options, categories, collections, tags, types, images**Pricing**Price lists, price sets and rules**Inventory**Inventory items, levels and reservations**Customer**Customers, groups and addresses**Cart**Carts, line items, shipping methods**Order**Orders, fulfillments, returns, exchanges, claims and edits**Payment**Payment collections, sessions, captures and refunds**Fulfillment**Shipping options, fulfillment sets, service zones**Tax**Tax regions, rates and providers**Promotion**Campaigns, rules and application methods**Region**Regions and countries**Sales Channel**Sales channels**Stock Location**Stock locations**Store / Currency**Store settings and currencies**Loyalty / Store Credit**Loyalty and store-credit balances**Translation**Content translations**Users / API Keys / Auth**Commerce users, publishable/secret API keys and auth identitiesEach module can be toggled via the plugin's `exceptModules()` / `modules()` methods — see the [`jeffersongoncalves/filament-commerce`](https://github.com/jeffersongoncalves/filament-commerce)documentation.

Credits
-------

[](#credits)

- [Jefferson Simão Gonçalves](https://github.com/jeffersongoncalves)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance100

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

0d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/411493?v=4)[Jefferson Gonçalves](/maintainers/jeffersongoncalves)[@jeffersongoncalves](https://github.com/jeffersongoncalves)

---

Top Contributors

[![jeffersongoncalves](https://avatars.githubusercontent.com/u/411493?v=4)](https://github.com/jeffersongoncalves "jeffersongoncalves (1 commits)")

---

Tags

commercecommerce-ecosystemfilamentfilament-v5filamentphplaravelmulti-panelphpsqlitestarter-kitlaravellivewirefilamentstarter-kitlaravel-starter-kitfilament-starter-kittailwindcsscommercefilament-v5

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/jeffersongoncalves-commercekitv5/health.svg)

```
[![Health](https://phpackages.com/badges/jeffersongoncalves-commercekitv5/health.svg)](https://phpackages.com/packages/jeffersongoncalves-commercekitv5)
```

###  Alternatives

[raugadh/fila-starter

Laravel Filament Starter.

625.1k](/packages/raugadh-fila-starter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
