monsieurbiz/sylius-sales-reports-plugin

A simple plugin to have sales reports in Sylius

Installs: 15 597

Dependents: 0

Suggesters: 0

Security: 0

Stars: 9

Watchers: 7

Forks: 11

Open Issues: 4

Type:sylius-plugin


README

Banner of Sylus Sales Reports plugin

Sales Reports

Sales Reports Plugin license Tests Status Security Status

A simple plugin to have sales reports in Sylius

Reports form

Installation

composer require monsieurbiz/sylius-sales-reports-plugin

Change your config/bundles.php file to add the line for the plugin :

<?php

return [
    //..
    MonsieurBiz\SyliusSalesReportsPlugin\MonsieurBizSyliusSalesReportsPlugin::class => ['all' => true],
];

Finally import the routes in config/routes/monsieurbiz_sylius_sales_reports_plugin.yaml :

monsieurbiz_sales_reports_plugin:
    resource: "@MonsieurBizSyliusSalesReportsPlugin/Resources/config/routing.yaml"

Reports

All reports columns are sortable by clicking on it.

Global sales report

Global sales report

Average sales report

Average sales report

Product report

Product report

Product variant report

Product variant report

Option report

Option report

Option value report

Option value report

Add your custom reports !

An event is available to add your custom reports, see CustomReportEvent class in the plugin.

Contributing

You can open an issue or a Pull Request if you want! 😘
Thank you!