Sales board
Monitor revenue, targets, last year comparisons, status tables, and products sold by channel with daily, hourly, and period views.
The sales board is the screen where you track the day's sales by channel and hour, and report on past periods. It has three views: Daily (today's totals, targets, and channel table), Hourly (status and hourly tables for each channel), and Period report (orders received, invoiced, cancellations/returns, and products sold within the selected date range). The board can also be used full screen on an office display with auto refresh. It is intended for e-commerce, sales operations, and management teams.
Accessing the screen
- Follow the path Order Management System › Sales board from the left menu.
- The Sales board link at the top right of the OMS Overview page opens the board in the Hourly view.
The screen requires report viewing permission. If you do not see it in the menu, your account lacks this permission.
Your selected view, revenue basis, channel, date range, country, search, and auto refresh settings are written to the page URL. When you share the URL or save it as a bookmark on a display, the board opens with the same state.
Screen sections
- Header — Sales board and the description "Today, hourly trends and period reports — with channel breakdown."
- Header buttons (top right) — time when numbers were generated ("OMS snapshot: …"), Auto refresh, Refresh, and Full screen.
- Tabs — Daily, Hourly, Period report. The default tab is Daily.
- Channel details — a panel opening from the right when clicking a channel.
If setup settings cannot be read, a note appears above the tabs: "Setup settings could not be read; target cards are hidden, defaults are used." In this case, the Daily target card still appears but its value is —; the revenue basis opens as Gross, and celebration thresholds and priority countries are not applied.
Header buttons
Auto refresh
Pressing the Auto refresh button toggles it to Auto refresh on. When on, today's data refreshes every 5 minutes only while the tab is visible. Period reports do not auto refresh. Press the button again to turn it off.
Refresh
Refresh immediately reloads all data on the board. While refreshing, the button is disabled and its icon spins.
Full screen
Full screen opens the board to fill the entire screen; exit with Exit full screen or the Esc key. In full screen, the Daily view's card numbers enlarge and the channel table simplifies (last year columns are hidden); suitable for wall displays and remote reading.
Daily view
Revenue basis
Use the Revenue basis selector at top right to choose Gross or Net:
- Gross: all orders including cancellations and returns (bottom line revenue).
- Net: orders with cancellations and returns deducted.
The default basis comes from your setup; if unreadable, Gross is selected. A short description below repeats the definition of the selected basis. Your choice affects the cards, channel table, last year comparison, and channel details cards in the Daily view.
If a celebration threshold is defined in your setup and today's online revenue exceeds it, a "… threshold exceeded" badge appears next to the basis selector. If the threshold is exceeded while the board is open during a refresh, a notification "Congratulations! Today's revenue exceeded the … threshold." appears.
Cards
| Card | What it shows |
|---|---|
| Today's total revenue (online) | Today's revenue from web, marketplace, and unknown type channels; store channels are excluded. Below it shows the difference vs same time yesterday; if no comparison data exists, shows No data to compare with yesterday. |
| Web | Today's revenue from web channels; below shows order and item counts. |
| Marketplace | Today's revenue from marketplace channels; below shows order and item counts. |
| Store | Visible only if there is a store channel. Store sales; below shows "… orders · excluding online picking". |
| Month to date · WEB / Month to date · marketplace | Month-to-date revenue for web and marketplace; below shows order count. |
| Daily target | Ratio of today's online revenue to daily target; below shows "achieved / target". If no target is defined, shows — and a note that the setting is missing. |
| Year to date | Year-to-date revenue. If an annual target is defined, shows percent achieved; otherwise shows difference compared to last year's same period. |
If channel types cannot be retrieved, the WEB / marketplace cards are hidden, a single Month to date card appears, and a note says "Sales channel codes could not be retrieved; WEB / marketplace breakdown not shown."
Daily and yearly targets and celebration thresholds are setup settings and cannot be changed from this screen.
Sales channels table
"Clicking a channel opens status and hourly tables." The table is sorted descending by default on Today revenue. Clicking a column header sorts descending by that column; clicking again sorts ascending. Horizontal scrolling keeps the Channel column fixed on the left.
| Column | Meaning |
|---|---|
| Channel | Channel name (and code if different) with type below: Web, Marketplace, Store, or Unknown type. Click to open channel details. |
| Today revenue | Today's revenue in the selected basis. |
| S.A. | Number of orders. |
| Ü.A. | Number of items. |
| Share | Channel's share of today's total revenue including stores. |
| Month-to-date revenue | Month-to-date revenue. |
| Month-to-date orders | Month-to-date order count. |
| Last year today | Difference compared to the same day last year (up to same hour). |
| Last year MTD | Difference compared to the same month-to-date last year (up to same hour). |
| Year to date | Channel's year-to-date revenue. |
The last three columns appear only if last year data is available and full screen is off.
Compared with last year
Compares "This year and last year's same period, up to the same hour." Rows are periods: Today, Month to date, and Year to date.
| Column | Meaning |
|---|---|
| Period | Compared period. |
| This year / S.A. | This year's revenue and order count. |
| Last year / S.A. | Last year's revenue and order count for the same period. |
| % Change | Percent change in revenue. |
| % Orders | Percent change in order count. |
| Last year's range | Date range used for last year. |
Below the table, the cutoff hour for last year's periods is shown. If some periods cannot be retrieved, a note says "Some periods could not be retrieved; missing cells are shown empty."
Hourly view
Hour intervals are in Turkey time; the current hour is highlighted in the table. If product and order counts for that hour are not yet available, — is shown.
Display options
- Single channel (default): select a channel from the Channel list next to it or view the total of all channels with All channels (total). In this mode, a cumulative revenue graph (Today, Yesterday, Last week) is shown at the top of the card.
- All channels: cards for each channel are stacked vertically.
Each card's header shows the channel name, description "Sales channel · hourly performance", Last hour (…) difference, Live badge, and Details button. The Details button appears on every card in All channels mode, and only when a specific channel is selected in Single channel mode; it does not appear on the All channels (total) card. The Last hour difference compares the last completed hour's revenue to the same hour yesterday; if no completed hour or yesterday's data is missing, — is shown.
If the channel in the URL is not in today's data, it says "Selected channel is not in today's data."; select another channel from the Channel list.
A note above the table explains which hour yesterday is used for the "vs same time yesterday" comparison. If the cutoff cannot be read, the comparison is calculated only for the Gross orders row from hourly data, and other rows show —.
Status table
Each row is an order status group (Status column). Hovering over the row name shows a description.
| Row | Meaning |
|---|---|
| Gross orders | All orders including cancellations and returns. |
| Net orders | Orders with cancellations and returns deducted. |
| Cancelled orders | Orders with all items cancelled. |
| Gross invoiced | Orders fully invoiced, delivered, or returned. |
| Net invoiced | Delivered orders; may be negative due to returns. |
| Returned | Orders with all items returned. |
| Open orders | Orders not yet invoiced, in process. |
| Awaiting picking | Orders not yet picked. Visible only in some setups; if visible, these orders are not included in Open orders. |
| Invoiced, not shipped | Orders invoiced but not shipped. |
| Shipped | Orders shipped. |
Columns: Today revenue, Ü.A., S.A., Yesterday revenue, Ü.A., S.A., vs same time yesterday, Month-to-date revenue, Ü.A., S.A.. Ü.A. is item count, S.A. is order count.
Hourly table
Each row is an hour interval; the bottom row is Total. There are three column groups side by side: Last week (same day last week), Yesterday, and Today. Each group has Ü.A., S.A., Hourly revenue (revenue in that hour), and Cumulative revenue (cumulative revenue from day start to that hour). The last column % Change compares today's cumulative revenue to yesterday's at the same hour. In the Total row, this column matches the vs same time yesterday value in the Gross orders row of the status table; Hourly revenue is empty (—). If the channel has no hourly data, the table is replaced with "No hourly data for this channel."
Channel details
Opens from the right when clicking a channel name in Daily view or pressing Details in Hourly view. The header shows the channel name, code, and type.
- Cards: Today revenue (with order and item counts), Month-to-date revenue, vs same time yesterday, and Last hour.
- Status table and Hourly table: the tables from the hourly view filtered for this channel.
- Compared with last year: Period, This year, Last year, % Change, Orders (this year), Orders (last year), % Orders. If the channel code is unknown, it says "Channel code unknown, last year comparison could not be matched."
If the channel is not in today's data, it says "This channel was not found in today's data." The panel closes with Close or Esc. If you share the URL while the panel is open, the recipient also sees the same channel details open.
Period report
Filters
| Field | Purpose | Tip |
|---|---|---|
| Range | Preset date ranges: Today, Yesterday, Last 7 days, Last 14 days, Last 30 days, This week, This month, Last month. If your setup allows ranges longer than 30 days, "Last … days" options also appear. | Applied immediately upon selection. If dates are manually changed, Custom range appears. This week starts on Monday. |
| from / to | Custom date range. | Applied only with the Apply button or Enter. If dates are unchanged or invalid, Apply is disabled. |
| Delivery country | Filters report to a delivery country. | Search with Search countries…; All countries removes the filter. Priority countries defined in setup appear first with a "priority" mark. Applied immediately upon selection. |
The default range is Last 7 days; changing preset range or country resets the Products sold list to the first page. If dates are changed but not applied, a warning says "Dates changed; report will refresh with Apply (or Enter)."
If the range is invalid, no report is retrieved and a warning appears: "Invalid date format.", "End date cannot be before start date.", "End date cannot be after today.", or a warning about exceeding your setup's allowed day count. In this case, shorten or correct the range. If the country list cannot be retrieved, a note says "Country list could not be retrieved; filter works only with 'All countries'."
After changing selection, a warning "Fetching new numbers for the selection…" appears and previous tables appear faded; these numbers do not yet belong to the new selection.
Period report card
At the top are four summary cards: Received orders (revenue; order and item counts), Invoiced orders (revenue; order count), Not yet invoiced (received − invoiced orders; highlighted if greater than zero), and Cancelled + returned amount (with cancellation and return counts).
Below are channel breakdown tables:
- Received orders
- Received orders (excluding cancellations/returns) — if your setup does not provide this table, a note appears instead.
- Invoiced orders
These tables have columns: Channel, Number of orders, Order amount, Shipping total (not in invoiced table), Items sold, Baskets, and Basket total. The Cancellations / returns table has Channel, Cancelled qty, Cancelled value, Returns, and Refund total. Each table has a Total row at the bottom and columns can be sorted by clicking headers. Order tables open sorted descending by Order amount, cancellations/returns table by Cancelled value. If part of the report cannot be retrieved, a warning says "One of the reports could not be retrieved; showing the available part." and missing tables are hidden.
Basket counts and totals are OMS calculations; they may not match order counts in some channels.
Products sold
Shows the top-selling barcodes per channel. Select the channel from the tabs at the top (the number of products in the channel is shown on the tab). The Search barcode or product name box filters the list as you type. On the right it shows "Channel total: … units · …".
| Column | Meaning |
|---|---|
| Barcode | Product barcode. |
| Product name | Product name. |
| Units sold | Units sold in the selected range. This is the default sort (descending). |
| Sale total | Sales amount for this barcode. |
The list shows 15 rows per page. If no products match the search, it says "No products match the search." If no sales in the range, it says "No products sold in this range." Two warnings may appear: if the number of barcodes evaluated per channel is limited, it notes the list may not show the true top sellers; if the country filter is not applied to this table, a note says "OMS does not apply the country filter in this report; the table includes all countries."
Product report
Visible only if defined in your setup and independent of date range. Provides per channel counts of Total products, Total stock, Published, and Not published. If some channels cannot be read, a note appears: "Unreadable channels: …"
Common situations
- "This source is not defined in this setup" appears. The data source for that card is not configured in your setup; this does not mean no records exist. Contact your system administrator.
- "You do not have permission to view this data" appears. Viewing the sales board requires report reading permission.
- "No channel data for today". OMS may not have generated a snapshot for this setup yet; press Refresh after a few minutes.
- Daily or yearly target card shows "—". Target setting is not defined; targets come from setup.
- Last year columns are missing. Last year report could not be retrieved or full screen is on. A note under the card says "Sales report could not be retrieved" or that the report is not published in this environment.
- Period report says "No orders in this range". Change the range or country and try again.