PHPackages                             tomatophp/filament-pos - 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. tomatophp/filament-pos

ActiveLibrary[Admin Panels](/categories/admin)

tomatophp/filament-pos
======================

POS System for FilamentPHP with a lot of features and integration with Ecommerce Builder

v1.0.4(1y ago)681.5k10[1 issues](https://github.com/tomatophp/filament-pos/issues)MITPHPPHP ^8.1|^8.2

Since Aug 11Pushed 1y ago3 watchersCompare

[ Source](https://github.com/tomatophp/filament-pos)[ Packagist](https://packagist.org/packages/tomatophp/filament-pos)[ GitHub Sponsors](https://github.com/3x1io)[ RSS](/packages/tomatophp-filament-pos/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (5)Versions (6)Used By (0)

[![Screenshot](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/3x1io-tomato-pos.jpg)](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/3x1io-tomato-pos.jpg)

Filament POS
============

[](#filament-pos)

[![Latest Stable Version](https://camo.githubusercontent.com/d4f9d016901a48cb1fb11230f7a3cf9a64049baa5ccff9239db35ab4daf05a56/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d706f732f76657273696f6e2e737667)](https://packagist.org/packages/tomatophp/filament-pos)[![License](https://camo.githubusercontent.com/1d679ed3f390fdd288fd6c97486091460b99d115f6e84aa1104d2756d37cd8ba/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d706f732f6c6963656e73652e737667)](https://packagist.org/packages/tomatophp/filament-pos)[![Downloads](https://camo.githubusercontent.com/3a94d4f00d0fb2a2f082606a14a1222f2fc16f7c4069346ebb1c5b756e71e093/68747470733a2f2f706f7365722e707567782e6f72672f746f6d61746f7068702f66696c616d656e742d706f732f642f746f74616c2e737667)](https://packagist.org/packages/tomatophp/filament-pos)

POS System for FilamentPHP with a lot of features and integration with Ecommerce Builder

Screenshots
-----------

[](#screenshots)

[![Home](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/home.png)](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/home.png)[![Cart](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/cart.png)](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/cart.png)[![Checkout](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/checkout.png)](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/checkout.png)[![Notification](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/notification.png)](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/notification.png)[![Print](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/print.png)](https://raw.githubusercontent.com/tomatophp/filament-pos/master/arts/print.png)

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

[](#installation)

```
composer require tomatophp/filament-pos
```

we need the Media Library plugin to be installed and migrated you can use this command to publish the migration

```
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="medialibrary-migrations"
```

now you need to install the settings hub use these commands

```
php artisan vendor:publish --provider="Spatie\LaravelSettings\LaravelSettingsServiceProvider" --tag="migrations"
php artisan filament-settings-hub:install
```

after install your package please run this command

```
php artisan filament-pos:install
```

finally register the plugin on `/app/Providers/Filament/AdminPanelProvider.php`

```
->plugin(\TomatoPHP\FilamentPos\FilamentPOSPlugin::make())
```

Use Filament Shield
-------------------

[](#use-filament-shield)

you can use the shield to protect your resource and allow user roles by install it first

```
composer require bezhansalleh/filament-shield
```

Add the Spatie\\Permission\\Traits\\HasRoles trait to your User model(s):

```
use Illuminate\Foundation\Auth\User as Authenticatable;
use Spatie\Permission\Traits\HasRoles;

class User extends Authenticatable
{
    use HasRoles;

    // ...
}
```

Publish the config file then setup your configuration:

```
->plugin(\BezhanSalleh\FilamentShield\FilamentShieldPlugin::make())
```

Now run the following command to install shield:

```
php artisan shield:install
```

Now we can publish the package assets.

```
php artisan vendor:publish --tag="filament-users-config"
```

now you need to allow it on the plugin options

```
->plugin(\TomatoPHP\FilamentPos\FilamentPOSPlugin::make()->allowShield())
```

for more information check the [Filament Shield](https://github.com/bezhanSalleh/filament-shield)

Publish Assets
--------------

[](#publish-assets)

you can publish config file by use this command

```
php artisan vendor:publish --tag="filament-pos-config"
```

you can publish views file by use this command

```
php artisan vendor:publish --tag="filament-pos-views"
```

you can publish languages file by use this command

```
php artisan vendor:publish --tag="filament-pos-lang"
```

Other Filament Packages
-----------------------

[](#other-filament-packages)

Checkout our [Awesome TomatoPHP](https://github.com/tomatophp/awesome)

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 93.8% 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

Every ~13 days

Total

5

Last Release

588d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2147eb2fca7ab5f0124d0fafd88ba2d2a5dfa3a0036fb8872d1084b7cba29366?d=identicon)[fadymondy](/maintainers/fadymondy)

---

Top Contributors

[![fadymondy](https://avatars.githubusercontent.com/u/11937812?v=4)](https://github.com/fadymondy "fadymondy (15 commits)")[![megoxv](https://avatars.githubusercontent.com/u/87904671?v=4)](https://github.com/megoxv "megoxv (1 commits)")

---

Tags

ecommerceerpfilament-pluginpoint-of-saleposphplaravelecommerceposfilament-plugintomatophp

### Embed Badge

![Health badge](/badges/tomatophp-filament-pos/health.svg)

```
[![Health](https://phpackages.com/badges/tomatophp-filament-pos/health.svg)](https://phpackages.com/packages/tomatophp-filament-pos)
```

###  Alternatives

[tomatophp/filament-ecommerce

Build your own ecommerce store with FilamentPHP with the Power of Tomato CMS Builder

964.4k1](/packages/tomatophp-filament-ecommerce)[tomatophp/filament-saas-panel

Ready to use SaaS panel with integration of Filament Accounts Builder and JetStream teams

421.1k](/packages/tomatophp-filament-saas-panel)[tomatophp/filament-pwa

get a PWA feature on your FilamentPHP app with settings from panel

8115.8k](/packages/tomatophp-filament-pwa)[tomatophp/filament-invoices

Generate and manage your invoices / payments using multi currencies and multi types in FilamentPHP

993.9k](/packages/tomatophp-filament-invoices)[tomatophp/filament-language-switcher

Switch between languages on your app using user base column on database

3422.8k1](/packages/tomatophp-filament-language-switcher)[tomatophp/filament-cms

Full CMS System with support of importing integrations and multi meta functions

11410.4k4](/packages/tomatophp-filament-cms)

PHPackages © 2026

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