Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Gmv Bundle Laravel Package

sylius/gmv-bundle

Sylius GMV Bundle adds Gross Merchandise Value analytics to Sylius stores. It calculates and reports GMV metrics from order data, helping merchants track sales performance, revenue trends, and growth through simple reporting tools.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Gmv Bundle
What is Sylius GMV Bundle used for?
Sylius GMV Bundle adds Gross Merchandise Value reporting to Sylius applications. It aggregates existing Sylius order data into GMV metrics so teams can monitor sales performance across channels, time periods, and order states without custom SQL or spreadsheets. It also provides admin reporting for GMV trends and comparisons.
Does sylius/gmv-bundle work with Laravel?
No, sylius/gmv-bundle is a Symfony bundle built for Sylius and has no Laravel service provider, config publish tags, Eloquent integration, or Laravel-facing API. It is structurally coupled to Sylius domain packages such as sylius/order-bundle and sylius/core-bundle, plus Doctrine ORM mappings and resource configuration that Laravel does not share. Direct installation into a Laravel application is not recommended.
How do I install and configure sylius/gmv-bundle?
In a Sylius application, install it with Composer and register the bundle according to Sylius bundle conventions, then configure the reporting options your Sylius version supports. The exact registration and configuration steps depend on the Sylius version and should be verified against the repository. There is no supported Laravel install path and no Laravel config publish tag.
Which Laravel versions does sylius/gmv-bundle support?
None; the package does not target Laravel and provides no Laravel integration surface. Its v1.1.0 release is tied to Sylius 2.3 compatibility and inherits Sylius 2.3's Symfony, Doctrine, and PHP floors. Laravel teams should treat it as a reference implementation rather than a Composer dependency for a Laravel app.
How does Sylius GMV Bundle calculate GMV from order data?
The bundle calculates Gross Merchandise Value from existing Sylius order data and exposes it through admin reporting. It supports date-range and channel-based analysis, so teams can compare GMV trends across periods and sales channels. The package also offers configurable extension points for custom metrics, but the provided notes do not document the exact GMV formula or finance reconciliation rules.
Can I use sylius/gmv-bundle for production sales reporting?
It can be suitable in a Sylius production environment if you align version constraints and review the v1.1.0 diff before upgrading. The release is compatibility-only for Sylius 2.3, so expect tighter Symfony and Doctrine transitive constraints, and confirm PHP floor compatibility. Because the package is single-vendor and maintained for Sylius's own commercial platform, validate the GMV semantics and reporting output against your finance requirements before relying on it.
What changed in sylius/gmv-bundle v1.1.0?
v1.1.0 is an infrastructure-compatibility release for Sylius 2.3, not a re-architecture. The notes show no new GMV features, no new metrics, and no documented behavior change, though the diff may also touch service definitions, interfaces, or query logic. Read PR #8 before assuming v1.0.0 knowledge transfers.
Is sylius/gmv-bundle actively maintained?
A v1.1.0 tag following a Sylius 2.3 upgrade is direct evidence the package is being kept alive in step with the platform. Maintenance risk is lower than a silent-abandonment scenario, but governance is still single-vendor and there are no external dependents or community corpus to draw on. Future tags are likely compatibility-only rather than feature-bearing.
Does sylius/gmv-bundle have a test suite?
The provided technical assessment lists the test suite as a key question rather than confirming its coverage or quality. Before production use, review the repository tests and the v1.1.0 diff, especially if the release changed service definitions or query logic. If you port the GMV logic to Laravel, write your own tests around order states, date ranges, channels, and expected GMV totals.
What are alternatives to sylius/gmv-bundle for Laravel GMV reporting?
For Laravel, the recommended path is a reference implementation: port the stable GMV calculation and reporting concepts into Laravel using your own order models and Eloquent queries. A Symfony bridge is viable only if you already run a Sylius service, and it effectively means Sylius 2.3 compatibility. Direct installation into Laravel remains the least attractive option.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource