Skip to content

StudioWaaz/SyliusSalesReportsPlugin

 
 

Repository files navigation

Monsieur Biz logo      Sylius logo
Monsieur Biz is a Sylius Extension Artisan partner

Sales Reports

Sales Reports Plugin license Build Status Scrutinizer Code Quality

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!

About

A simple plugin to have sales reports in Sylius

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 67.3%
  • Twig 20.8%
  • JavaScript 10.4%
  • Shell 1.5%