Dashboards
TBA:
- Description of the information that need to be visualized into the dashboards.
The purpose of this document is to give good understanding of how and what features the Hemi 3.0 Dashboards need to have.
Requirements
The next step which need to be taken in the dashboards is to have properly pre-defined dashboards which will be available on all machines and an option to create new dashboards per instance per user with a lot of customizations.
The default dashboards should be:
- Sales Graph per period (today, this week, this month, this quarter, this year)
- Best Sellers
- Worst Sellers
- Sales Graph Per Channel
- Sales Graph Per Country
- Sales Graph Per Currency
- Late Shipments
- Listing/Order Errors Dashboards
- Orders Volume
- Products Sold
- Deals -list with campaigns and dates
- Categories Performance
- Listings on MP
- Order Health
- Product Health All this types of dashboards should be pre-defined and available in every instance. From there on we should give the capability of create any other custom dashboards which will include the following setup: Choose what date to represent (products or orders) Choose what filter to apply (by filter you can select for example cancelled orders only or products on error) Choose Period (the periods can be custom or again pre defined like today, this week, this month etc) Choose Graph (basically how to represent the data pie chart, bar chart etc, also we can incorporate how many records to display if we would like to set a limit for example for the best sellers the top 10 or top 5 etc) These steps need to be followed in order to create a new dashboard or simply can select one of the predefined ones and customize it. Please note specific dashboards may have extra steps. In the dashboard screen we need to be able to re-order the dashboards and hide or delete the ones which the user do not want to see. Also based on the dashboards details like we have now png or svg export we would like to introduce a csv export which will be used as a report. For examples if we have a top 20 best sellers dashboard and we export it as a csv we would like to include the SKU, Title, Total Sales, Period etc. This way with ease best sellers report or any other can be generated. The file generation should happen in the back end and do not block the UI when the file is being generated. Here can be considered the notification center and pop notification once the report is ready with download link.
Visuals
Sales Graph
The sales Graph should be the first tab of the dashboards and in the Sales Graph tab we need to have different filters per period, per channel, per country, per currency.
By default the period is pre selected with today, and the rest filters will remain optional. Then the user is able to filter per channel and per country and per currency and based on the filter the correct information need to be represented.
If the user decides to edit the pre-defined dashboard should not be able to do so but the user can hide the default dashboards and simply create the same ones with different setup.


Best Sellers
This dashboard will display the SKU, Title, Total Quantity, Total Sales Amount with the option to select how many best sellers to display by default they should be 10 and will be able to switch from best sellers to worst sellers. By default we will display 10 records but this can be increased up to 50 records for best/worst sellers dashboard. Each SKU need to be a clickable link which leads to the product in Hemi.
Listing/Order Error
Indicates how many products/products we have on error per channel or per instance. The numbers will be the sum of the errors and the numbers should be clickable link lead to custom view with the error details. Please note we have different types of errors which can be selected like: Listing Error Quantity Error Price Error End Item Error End Listing Error Update Shipping Error Order Errors