Ecommerce Dashboard Mockup Template

The Ecommerce dashboard template is a one-page store performance layout for ecommerce managers and agencies, built to decide which channels, funnel steps and products are worth more attention. It shows revenue, orders, average order value, conversion rate, cart abandonment, revenue by channel, a checkout funnel and top-selling products.

Ecommerce dashboard template mockup with header and filters, kpi row, channel and funnel row, product row

Click the mockup to open it full size

About this template

Ecommerce

A store-performance layout: revenue and order KPIs, revenue-by-channel area chart, cart-abandonment rate, and a top-products table. A common client-facing mockup for agencies pitching a retail analytics build.

Metrics this dashboard tracks

  • Revenue & orders
  • Average order value
  • Conversion rate
  • Cart abandonment
  • Revenue by channel
  • Top-selling products

What's on the Ecommerce dashboard?

Section What it shows Why it's here
Header and filters Title card, date range picker, two dropdown filters The title ("Ecommerce Store Performance Dashboard"), a subtitle, a data last updated timestamp and three filters: a date range set to the last 12 months and two dropdowns set to All. Sets the time window and any segment before the numbers are read, and the timestamp shows how current the store data is.
KPI row Five KPI cards Revenue, orders, average order value, conversion rate and cart abandonment rate, each with the previous month value and the change. Shows the month-on-month health of the store in one row, including whether higher revenue came from more orders, bigger baskets or better conversion.
Channel and funnel row Multi-line chart, funnel chart Monthly revenue over twelve months for five channels (paid search, organic search, email marketing, social media, direct), beside a funnel from sessions through product views, added to cart, checkout started, payment entered and orders completed, with counts and stage-to-stage percentages. The lines show which channels are growing, and the funnel shows at which step shoppers leave, so the reader can decide whether to invest in traffic or fix the checkout.
Product row Table with data bars and a total row Top-selling products with product name, category, units sold, revenue and conversion rate, with the rate shown as a bar, and a total row for units and revenue. Names the products behind the revenue, so merchandising and promotion decisions can be made for specific items.

What each metric means

Revenue

  • Definition: The total value of orders in the period. Companies differ on whether to include tax, shipping and discounts and whether to net out refunds, so state your definition.
  • Formula: Revenue = sum of order value in the period
  • Why it matters: It is the headline result of the store and the figure other metrics are compared with.
  • Why a KPI card: A large figure with the previous month and a percentage change gives the result and direction at a glance.

Orders

  • Definition: The number of completed orders in the period.
  • Formula: Orders = count of completed orders
  • Why it matters: Together with average order value it explains revenue, showing whether growth comes from volume or basket size.
  • Why a KPI card: A single count with a change versus the previous month suits a volume figure read next to revenue.

Average order value

  • Definition: The average amount spent per order in the period.
  • Formula: Average order value = revenue / orders
  • Why it matters: It shows whether shoppers are buying more per order, which pricing, bundles and free-shipping thresholds can change.
  • Why a KPI card: One currency figure with a change versus the previous month is enough for a ratio that moves slowly.

Conversion rate

  • Definition: The share of sessions that end in an order. Some teams use visitors or users instead of sessions, so label the denominator.
  • Formula: Conversion rate = orders / sessions
  • Why it matters: It shows how well the store turns traffic into sales, independent of how much traffic arrives.
  • Why a KPI card: A percentage with a change versus the previous month suits a rate watched for small movements.

Cart abandonment rate

  • Definition: The share of shopping carts that do not end in a completed order. Definitions vary, for example whether carts are counted when an item is added or when checkout starts.
  • Formula: Cart abandonment rate = 1 - (completed orders / carts created)
  • Why it matters: It shows how much intended revenue is lost between adding to cart and paying, which is often addressed with checkout fixes or reminder emails.
  • Why a KPI card: A percentage beside conversion rate lets the reader see both ends of the same behaviour, and a fall here reads as an improvement.

Revenue by channel over time

  • Definition: Monthly revenue attributed to each acquisition channel, such as paid search, organic search, email, social media and direct. Attribution rules vary between analytics tools.
  • Formula: Channel revenue = sum of order value attributed to the channel in the month
  • Why it matters: It shows which channels grow and which are flat, so marketing spend and effort can be redirected.
  • Why a line chart: One line per channel across twelve months shows each trend and lets the lines be compared, which a table of numbers would not.

Cart and checkout drop-off

  • Definition: The count of sessions at each step from session to completed order, with the percentage that continues to the next step. Steps depend on how the store tracks events.
  • Formula: Step conversion = count at step / count at previous step
  • Why it matters: It shows which step loses the most shoppers, so fixes target that step.
  • Why a funnel chart: Narrowing bars show the loss at each step in order, and the percentages beside them show which step loses most.

Top-selling products

  • Definition: The products with the most sales in the period, with category, units sold, revenue and the product-level conversion rate (orders containing the product divided by views of it, in most tools).
  • Formula: Product conversion rate = orders of the product / product page sessions
  • Why it matters: It shows which products carry revenue and which convert best, so stock, ads and merchandising can focus on them.
  • Why a table: A table keeps product names and exact values together, and data bars in the conversion column make the best converters visible.

Data you need to build this

  • Ecommerce platform (Shopify, WooCommerce, Magento or similar), orders Order ID, Order date, Order status, Order total, Discounts, Refunds, Customer ID, Line items (product ID, quantity, price)
  • Web analytics (GA4, Adobe Analytics or similar) Date, Sessions, Source or channel, Product views, Add to cart events, Begin checkout events, Add payment info events, Purchase events
  • Product catalogue Product ID, Product name, Category
  • Channel mapping table Source or medium, Channel group (paid search, organic search, email, social, direct)

Why it's laid out this way

  • The five KPI cards are ordered so revenue is followed by the two things that explain it, orders and average order value, and then by the two rates, conversion and cart abandonment, that describe how shoppers behave.
  • The channel lines and the funnel share a row, with the wider space given to twelve months of five lines. One side answers where revenue comes from, the other where shoppers leave, which are the two levers a store can pull.
  • The product table is last and full width because it has the most columns and is the most detailed view, read once the reader knows which channel or step they care about.

Last updated:

More like this

Browse all templates

Sales, finance, HR, SaaS, and more — filter by team or search by metric.

How to use this template

  1. 1. Rename the five channel lines to the channel groups your analytics tool reports, and add or remove lines to match.
  2. 2. Rename the funnel steps to match the events your store tracks, and add or remove bars if your checkout has more or fewer steps.
  3. 3. Replace the sample products, categories and numbers in the table, and set the rows to the number of top products you want to show.
  4. 4. Label the two unnamed dropdown filters with the segments you report on, such as country and device, then export to PNG, PDF, PPTX or JSON.

Every component is a live element in Mockko — resize it, swap the chart type, edit the mock data, or delete it.

Common questions

What KPIs should an ecommerce dashboard include?
An ecommerce dashboard should include revenue, orders, average order value, conversion rate and cart abandonment rate, each compared with the previous month. Add revenue by channel over time to see where sales come from, a cart and checkout funnel to see where shoppers leave, and a top-selling products table to see which items carry revenue.
How do you calculate cart abandonment rate?
Cart abandonment rate is one minus the share of carts that end in a completed order. Illustrative example: 10,000 carts created and 3,000 orders completed gives 1 - 0.30 = 70% abandonment. Tools differ on whether a cart counts when an item is added or when checkout starts, so state which one the dashboard uses.
What data do I need to build an ecommerce dashboard?
You need order and line-item data from your ecommerce platform, and session, channel and funnel event counts from your web analytics tool, such as product views, add to cart, begin checkout, add payment info and purchase. Add a product catalogue with categories and a mapping of traffic sources to channel groups. Use the same date range and time zone across sources.
Who should use an ecommerce dashboard and how often should it be reviewed?
Ecommerce managers, marketers and merchandisers use it to check store performance, and agencies use it as a client-facing report. Review it weekly for channels and the funnel, and monthly for revenue, average order value and product ranking. During promotions and peak seasons, check conversion and checkout drop-off daily.
What decisions does a ecommerce dashboard help you make?
It helps you decide where to fix the checkout, which channels to invest in, and which products to promote or restock. The cart and checkout funnel shows the step where shoppers leave most often. Revenue by channel over time shows which sources are growing. The top-selling products table shows which items carry revenue, and conversion rate beside average order value shows whether offers are working.
What are common mistakes when building a ecommerce dashboard?
A common mistake is showing conversion rate without the order or session volume behind it. Another is defining cart abandonment differently from the funnel, such as counting carts in one and checkouts in the other. Ranking products by units sold alone hides which ones carry revenue. Using different time zones or date ranges across sources, and plotting too many channel lines, also makes the page hard to trust.
How do I customize this ecommerce template in Mockko?
Open the template in Mockko in your browser, then edit it by dragging on the canvas or asking the AI chat. Replace the sample products and revenue with your own mock data, rename the funnel steps to your tracked events, and label the two unnamed filters. Try asking the chat: "Label the two filters Country and Device." Export to PNG, PDF, PPTX or JSON, then build the real report in Power BI, Tableau or similar.
Can I build this ecommerce dashboard in Power BI or Tableau?
Yes. In Power BI, use card visuals for the KPIs, a line chart for revenue by channel, the funnel visual for the checkout steps and a table with data bars for products, with slicers for filters. Tableau covers the same with worksheets and a bar-based funnel. Both usually need the order data and analytics data joined first, which is custom data work. Mockko is for designing the layout first.

About Mockko templates

Every Mockko template is free to open on the free plan: 3 projects and watermarked PNG export. Pro removes the watermark and adds PDF, PPTX, and JSON export. You don't need Power BI or Tableau to use a template; build the real, data-connected report there afterwards.

Start from the Ecommerce template

Open it in Mockko, make it yours, and export it. Free to start.

Use this template
Ecommerce Use this template