BI Suite
- 1 Introduction
- 2 Overview
- 3 Data source
- 4 Interface overview
- 4.1 Filters
- 4.2 Field sub-selection
- 4.3 Drill down
- 4.4 Export
- 5 Dashboards
- 5.1 Orders & returns
- 5.1.1 Total orders
- 5.1.2 Orders in progress
- 5.1.3 Period comparison
- 5.1.4 OIS Analysis
- 5.1.5 Return analysis
- 5.2 Order fulfillment
- 5.2.1 Store contribution
- 5.2.2 Split analysis
- 5.2.3 Carriers
- 5.2.4 Time to customer
- 5.3 Cancellations
- 5.3.1 Cancellation analysis
- 5.3.2 Cancellation reasons
- 5.4 Stock locations
- 5.4.1 Current stock locations configuration
- 5.4.2 Competitive allocation
- 5.4.3 Competitive allocation comparison
- 5.4.4 Performance: Ship from store
- 5.4.5 Performance: Ship From Store comparison
- 5.4.6 Performance: Click & Collect
- 5.4.7 Performance: Click & Collect comparison
- 5.4.8 Performance: Reserve & Collect
- 5.4.9 Performance: Reserve & Collect comparison
- 5.1 Orders & returns
- 6 Your own dashboards
- 7 Emails & alerts
Introduction
OneStock has partnered with Sisense, world renowned business intelligence software solution to leverage the data managed in Onestock and extract the maximum value.
All analytics are available in the OneStock backoffice. As well, there is a number of out of the box features to help you get the best understanding of the data, as dimensions drill downs, key indicators, and much more.
Two types of dashboards are available :
The standard analytics, which offers you basic key indicators helping you monitor your daily business. Those analytics are available for everyone in the Analytics section in the backoffice.
The BI Suite, a set of out-of-the-box dashboards that make the most of this data. The BI Suite is a OneStock module and a specific access must be requested.
Overview
The BI Suite is a set of out-of-the-box dashboards grouped by pillars.
Order fulfilment
Stock locations
Items fulfilment - coming soon
Delivery promise - coming soon
Stocks - coming soon
Dashboards are accessible within OneStock backoffice, and can also be exported to multiple formats. We advise to export as an image for the whole dashboard.
The BI Suite dashboards aims to give a strategic vision of the business. It allows to explore various KPIs and their evolution through several axes (sales channels, order type, delivery country, fulfilment origin, etc).
Disclaimer:
New topics and dashboards will be added in the coming months.
The data is only refreshed daily (aims to be refreshed several time a day)
Administration functionnalities are not activated (custom report design, emails automation, alerts…)
Data source
Data is extracted from OneStock orders collections and represents the current situation of all orders.
After extraction, data is processed and aggregated. During processing, all order and line item custom states are mapped to standard states. This allows the generation of standard dashboards for all our clients. The custom states have be shown in some dashboards and can be used within the drill down functionality when needed.
Finally, data is imported into Sisense which stores it in a fast performing data structure called Elastic Cube.
Interface overview
Filters
By filtering we can reduce or broden the scope of data to be taken into account. The main filters are :
Site : Allows selecting one or more sites. When visualising analytics with an external account - not onestock - site selection is limited to only one.
Sales channel : Allows selecting one or more sales channels. When visualising analytics with an external account - not onestock - sales channel selection are limited given the users sales channel access rights.
Date : Allows selecting a period of time.
Currency : Allows changing the display currency. The conversion rate is the closing rate of the stat date, and the current rate for the current date.
If viewing stats of before yesterday, yestarday and today, revenue conversion for stats of yesterday and before yesterday will be done with their corresponding closing rates and today's will be converted using the current rate.
Example: changing currency
Tips: You can set any desired filter configuration as your default filters (for each report). Clicking on the ↺
restores filters to your stored default filters.
Field sub-selection
By clicking on a category name in a widget legend, you can hide the category in a graphic. It can help you to remove categories you’re not interested in or to isolate one specifically.
Drill down
All dashboard widgets support drill down by any dimension available in the source table. Main graphs have predefined suggested drill down paths.
Export
Exports can be done at two levels:
Widget export: By clicking on the three dots at the top of each widget, the widget can be exported. Supported formats are: csv, image and excel (only for pivot table widgets).
Dashboard export: By clicking on the three dots at the top of each dashboard the whole report can be exported.
Supported formats are: pdf, image
Dashboards
You can find here the list of available dashboards and how they can help you leverage your business.
Orders & returns
Total orders
Global overview of the orders placed by the customers.
Objective: describe the order profile. Know when and what type of orders are placed on the web
How much revenue is generated during the period? How much has been processed? How much is left after returns?
What is my order trend?
What is my basket profile?
What delivery mode is preferred by my customers?
How are my various sales channels / countries performing?
What is the distribution of your orders per price range ?
Key KPIs: placed orders, placed revenue, processed revenue, basket profile
Repartition per date, delivery type, sales channel, delivery country
Date range: based on the order date. By default 30 days.
Orders in progress
Overview of the orders that have not yet been delivered to the customer
Objective: identify any order preparation struggling or orders remaining in a non final state
How much orders do I have left to prepare?
In how many days are my orders roughly processed?
Do I still have a lot of collectable orders stuck in the stores? In which ones? Do they apply the “no show” processes?
Key KPIs: orders to prepare, orders in progress
Repartition per date, state, delivery type, sales channel
Date range: based on the order date. By default, no limit.
Period comparison
Comparison tool to overlay two periods' KPIs
Objective: compare your activity during two different periods through main KPIs
How was our summer sales cancellation rate compare to the winter sales one?
How did our new orchestration rules impact our activity since their change?
Key KPIs: Basket profile, store contribution, cancellation rate, split rate, return rate, time to customer
Date range: Customisable
To compare two periods, select the first period to compare in the filter “Period 1” and the second one in the filter “Period 2”.
OIS Analysis
Overview of OIS orders
Objective: deep dive your OIS orders.
Where do I place the most orders in store?
What is my additionnal store to web revenue?
What is my basket profile compared to web?
Is my OIS mostly used for as endless aisle or for queue busting?
Key KPIs: count of orders, placed / net revenue, basket profile, immediate fulfilment versus delivery
Repartition per date, delivery type, sales channel, delivery country
Date range: based on the order date. By default, 30 days.
Return analysis
Overview of the return rate
Objective: understand when and where items are returned
What is my return rate? How it evolves?
What is the behaviour of my customers? (How many orders are partially / fully returned?)
Is there a difference between sales channel or delivery type?
Key KPIs: return rate, revenue loss, orders impacted by a return
Repartition per date, delivery type, sales channel
Date range: based on the order date. By default, 30 days.
Order fulfillment
Store contribution
Store contribution in the order fulfilment
Objective: understand the part of your business handled by the stores
What is the stores contribution in the processed revenue?
How does it evolve?
How much is involved the collection store for Click & Collect orders?
Who are my top stores?
Key KPIs: revenue, items processed
Repartition per origin (warehouse, store, withdrawal store), delivery type, sales channel
Date range: Based on the order date. By default, 30 days. In this dashboard the processed date is not taken into account.
Split analysis
Overview of orders split
Objective: understand how much split are done by the orchestration and how many orders require several shipped parcels
How performant is my orchestration? (How many orders are split between several sources?)
How much orders require more than 2 or 3 sources?
How much shipping costs will be induced by splits? (How many shipped parcel do I need per order?)
What is the impact of the multi-parcel option (several packages in a store / warehouse to serve an order)?
How many shipments do I have per order price range?
Key KPIs: multi-source split (several sources needed to fulfill an order), multi-shipment split (several shipping sources needed), shipped parcels per order, sources per order
Repartition per date, sales channel, delivery type
Date range: based on the order date. By default, 30 days.
Split analysis refers to three main concepts: sources, shipments and shipped parcels. Let's explain them here to better appreciate the KPIs referring to them.
A source is a stock location from which items have been fulfilled. If an order has multiple sources, it’s consider as split, for example : a warehouse and a store or two differents stores.
A shipment corresponds to an order travel between a stock location and the destination. Therefore Click & Collect items prepared in the withdrawal store have no shipment associated. The shipment only takes in consideration the travel and not the volume of parcels sent. If two parcels are sent from a stock location A to the customer because the goods volume can’t stand in a single parcel, it will result in one shipment.
A shipped parcel corresponds to the physical box that the customer receives, if it has been shipped to him. Therefore Click & Collect items prepared in the withdrawal store have no shipped parcel associated. The difference with the shipments is that if a store packs an order in several parcels, there would be one shipment and several shipped parcels.
Carriers
Overview of carriers
Objective: understand your carriers activity
How many parcels were shipped with each carrier last month from my stores?
What is the average goods price in a parcel shipped from store versus warehouse?
What carrier is mostly used in a country?
Key KPIs: parcels per carrier, items price per parcel, parcels distribution per origin type
Repartition per date, delivery type, sales channel
Date range: based on the order date. By default, 30 days.
Time to customer
Overview of fulfilment duration
Objective: have a rough estimate of the time a customer is waiting for its order (to be shipped for home delivery or collected for click & collect and reserve & collect)
How long does it takes to ship an order?
Is it faster from the warehouse or my stores?
How fast are my customer collecting an order when it is directly prepared in the collection store?
Key KPIs: Time to ship, time to customer, time per order delivery, time per fulfilment type, time per country
Date range: based on the order date. By default, 30 days.
Time notion are differents depending of the order delivery :
For home delivery, time to ship calculation is done as follow: days between the creation of the order and the shipment of the last item.
For Click & Collect and Reserve & Collect, time to collect calculation is done as follow: days between the creation of the order and the collection of the order.
Cancellations
Cancellation analysis
Overview of the cancellation rate
Objective: understand how much items are cancelled
What is my cancellation rate? How it evolves?
What is the impact for my customers? (How many orders are partially / fully cancelled?)
Is there a difference between sales channel or delivery type?
Key KPIs: cancellation rate, revenue loss, orders impacted by a cancellation
Repartition per date, delivery type, sales channel
Date range: based on the order date. By default, 30 days.
Cancellation reasons
Deepdive the cancellation reasons
Objective: understand why, where and when items are cancelled
What are my main cancellation reasons? How it evolves?
Where should I put my effort to decrease my revenue loss and increase my customer satisfaction?
How long it takes me to cancel an order? What is the impact for my customers?
Is there a difference between sales channel or delivery type?
Key KPIs: cancellation reasons, revenue loss, cancellation delay
Repartition per date, delivery type, sales channel
Date range: based on the order date. By default, 30 days.
Stock locations
Current stock locations configuration
Overview of your stock locations and the OneStock modules activated
Objective: verify the current configuration of the stock locations
How many stores are activated for each module? for each country?
Is there any odd configuration?
Key KPIs: Repartition per country, module, priority, localisation on a map
Date range: No date. The current configuration is shown.
Competitive allocation
Overview of the competitive allocation
Objective: understand the way stores are claiming orders
How reliable are my stores when they have orders to claim?
How long it takes for an order to be claimed?
How many stores are competing to claim an order?
Who are my champions? Who is behind?
Do I need to review my in-store adoption processes?
Key KPIs: orders claimed versus candidate, time to claim, candidate duration, candidate reliability *
Overall and per store values.
* The candidate reliability reflects the fact that a stock location has not missed any order sitting in the claim page for a long time.
Date range: based on the order date. By default, 30 days.
Competitive allocation comparison
Comparison tool to overlay two groups of stock locations and two periods' KPIs
Objective: compare your competitive allocation amongst two different groups of stock locations and during two different periods through main KPIs
How are my French stores performing against my German ones?
How does my new in-store process impact my results?
Key KPIs: orders claimed versus candidate, time to claim, candidate duration, candidate reliability
Date range: Customisable
Performance: Ship from store
Overview of the ship from store process
Objective: understand the way stores are preparing SFS orders
How reliable are my stores when they have orders to prepare in Ship From Store?
What percentage of items are packed, dispatched?
How often items are unclaimed / unavailable?
How long it takes for each step of the process?
Who are my champions? Who is behind?
Do I need to review my in-store adoption processes?
Key KPIs: volume and revenue claimed versus packed/dispatched/unclaimed/unavailable, time to claim/pack/dispatch
Overall and per store values.
Date range: based on the order candidate date in the store. By default, 30 days.
Performance: Ship From Store comparison
Comparison tool to overlay two groups of stock locations and two periods' KPIs
Objective: compare your Ship From Store process amongst two different groups of stock locations and during two different periods through main KPIs
How are my French stores performing against my German ones?
How does my new in-store process impact my results?
Key KPIs: volume, revenue and time per step of the process
Date range: Customisable
Performance: Click & Collect
Overview of the click & collect process
Objective: understand the way stores are handling CKC orders in the pickup store
How reliable are my stores when they have orders to bag in Click & Collect?
What percentage of items are bagged? unavailable ?
How went the reception of items coming from the warehouse or another store? What percentage is issued?
How long it takes for each step of the process?
Who are my champions? Who is behind?
Do I need to review my in-store adoption processes?
Key KPIs: volume, revenue and time for the bag process, the reception process and the collection process
Overall and per store values.
Date range: based on the order candidate date in the store. By default, 30 days.
Performance: Click & Collect comparison
Comparison tool to overlay two groups of stock locations and two periods' KPIs
Objective: compare your Click & Collect process amongst two different groups of stock locations and during two different periods through main KPIs
How are my French stores performing against my German ones?
How does my new in-store process impact my results?
Key KPIs: volume, revenue and time per step of the process
Date range: Customisable
Performance: Reserve & Collect
Overview of the reserve & collect process
Objective: understand the way stores are handling R&C orders in the pickup store
How reliable are my stores when they have orders to prepare in Reserve & Collect?
What percentage of items are reserved?
Why items are not reserved? Should I let more time for my store to prepare them? Are my stocks accurate?
What is my No Show rate?
How long it takes for each step of the process?
Who are my champions? Who is behind?
Do I need to review my in-store adoption processes?
Key KPIs: volume, revenue and time for the reserve process and the collection process, cancellation reasons
Overall and per store values.
Date range: based on the order candidate date in the store. By default, 30 days.
Performance: Reserve & Collect comparison
Comparison tool to overlay two groups of stock locations and two periods' KPIs
Objective: compare your Reserve & Collect process amongst two different groups of stock locations and during two different periods through main KPIs
How are my French stores performing against my German ones?
How does my new in-store process impact my results?
Key KPIs: volume, revenue and time per step of the process, cancellation reasons
Date range: Customisable
Your own dashboards
Not available yet
Emails & alerts
Not available yet