jeffersongoncalves / filament-erp-selling
Filament v5 panel resources for the Laravel ERP selling module — customers, quotations and sales orders.
Package info
github.com/jeffersongoncalves/filament-erp-selling
pkg:composer/jeffersongoncalves/filament-erp-selling
Requires
- php: ^8.2
- filament/filament: ^5.3
- jeffersongoncalves/laravel-erp-selling: dev-main
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- larastan/larastan: ^3.0
- laravel/pint: ^1.21
- orchestra/testbench: ^10.0|^11.0
- pestphp/pest: ^3.0|^4.0
- pestphp/pest-plugin-laravel: ^3.0|^4.0
This package is auto-updated.
Last update: 2026-06-28 02:56:30 UTC
README
Filament ERP Selling
Filament v5 panel resources for the Laravel ERP selling module — customers, quotations and sales orders.
This package is the UI layer for the jeffersongoncalves/laravel-erp-selling domain package (namespace JeffersonGoncalves\Erp\Selling\). It wires the selling models into ready-to-use Filament resources, relation managers and a sales dashboard widget.
Features
- Master resources — Customers, customer groups, sales partners and product bundles
- Transaction resources — Quotations and sales orders, each with an Items relation manager
- Document lifecycle — Submit/Cancel record actions wired to the domain
submit()/cancel()methods - Dashboard widget —
SalesOrderStatsWidgetwith open/submitted sales order counts and value - Configurable — Swap resource classes, change the navigation group or assign a cluster via config
Compatibility
| Package | PHP | Filament | Laravel |
|---|---|---|---|
^3.0 |
^8.2 |
^5.0 |
^11.0 | ^12.0 | ^13.0 |
Installation
Install the package via Composer:
composer require jeffersongoncalves/filament-erp-selling
Register the plugin on a Filament panel:
use JeffersonGoncalves\FilamentErp\Selling\FilamentErpSellingPlugin; $panel->plugin( FilamentErpSellingPlugin::make() ->navigationGroup('ERP — Selling'), );
Resources
| Resource | Purpose |
|---|---|
CustomerResource |
Customers |
CustomerGroupResource |
Customer groups (tree via parent) |
SalesPartnerResource |
Sales partners |
ProductBundleResource |
Product bundles (+ Items relation manager) |
QuotationResource |
Quotations (+ Items RM, Submit/Cancel) |
SalesOrderResource |
Sales orders (+ Items RM, Submit/Cancel) |
Transaction resources expose Submit and Cancel record actions that drive the domain document lifecycle ($record->submit() / $record->cancel()).
Widgets
| Widget | Purpose |
|---|---|
SalesOrderStatsWidget |
Count and total value of open/submitted sales orders |
Configuration
Publish the config to swap resource classes, change the navigation group, or adjust widgets:
php artisan vendor:publish --tag="filament-erp-selling-config"
Changelog
Please see CHANGELOG for what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.
