jeffersongoncalves/filament-erp-selling

Filament v5 panel resources for the Laravel ERP selling module — customers, quotations and sales orders.

Maintainers

Package info

github.com/jeffersongoncalves/filament-erp-selling

pkg:composer/jeffersongoncalves/filament-erp-selling

Statistics

Installs: 5

Dependents: 1

Suggesters: 0

Stars: 1

Open Issues: 0

3.x-dev 2026-06-28 02:56 UTC

This package is auto-updated.

Last update: 2026-06-28 02:56:30 UTC


README

Filament ERP Selling

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 widgetSalesOrderStatsWidget with 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.