sylius/report-bundle
Sylius ReportBundle adds configurable reporting to Sylius stores, with data fetchers, renderers, and admin integration for building and viewing reports. It helps manage report definitions and display store metrics.
sylius/report-bundle shows up in an existing composer.lock, treat it as a flag: an unmaintained admin surface with no upstream patch path. That surfaces a removal-or-replace decision and a small cleanup estimate, not a feature.Consider it — as reference material, not a dependency — when:
Look elsewhere — decisively — when:
To executives: This is a ten-minute read, not a purchase. Evaluation cost is effectively zero; adoption cost is high because the package is archived and unmaintained. The recommendation is do not adopt. Its value is diagnostic: it shows exactly what Sylius historically offered for reporting and confirms that reporting is now a gap we must fill ourselves. If reporting is on the roadmap, budget it as an explicit build-or-buy decision rather than assuming platform coverage — and if we run a legacy Sylius install, expect a small cleanup item to retire it.
To engineering: Do not composer require this in new Laravel code. It is a [READ-ONLY] subtree split of Sylius/Sylius — patches belong upstream, so we cannot fix anything ourselves, and "archived" means no security response. If it is already in our lockfile, plan an exit and size the reimplementation. If we want the domain model, read it — the fetcher/renderer abstraction and the report-definition contract are the useful ~200 lines — and reimplement that pattern natively on Laravel (service providers, Eloquent/query builder, Blade/API resources, queued generation, explicit access-control policies) rather than inheriting the Symfony/Sylius coupling. Six stars and zero dependents means no community safety net; we would be the only ones on it.
How can I help you explore Laravel packages today?