General
- Metrics & Templates
- Technical Details
- Behavior & Usage
- Handling Errors
- Notes
- Help Articles
metrics53
-
Shopify
Orders
NewThe Orders metric on Shopify represents the total number of purchases completed by customers, providing insights into sales performance, customer behavior and trends.
-
Shopify
Total Sales
NewEquates to Gross Sales - Discounts - Returns + Taxes + Shipping Charges during the specified Date Range. Total Sales will be a positive number for a Sale on the date that an order was placed, and a negative number for a return on the date that an order was Refunded.
-
Shopify
Gross Sales
NewEquates to product Selling Price x Ordered Quantity during the specified Date Range. Gross Sales does not include Discounts, Returns, Taxes, or Shipping.
-
Shopify
Net Sales
NewNet sales is the total sales revenue generated by a business after accounting for returns, discounts, and other deductions. It is a key metric to measure a company's profitability.
-
Shopify
New Customers
NewThe New Customers metric measures the number of unique visitors who have made a purchase on a Shopify store for the first time during a given period.
-
Shopify
Abandoned Checkouts
NewAbandoned checkouts metric refers to the number of customers who added items to their cart but failed to complete the purchase, which can help merchants identify potential issues in the checkout process.
-
Shopify
Returns
NewReturns metric measures the number and percentage of orders that are returned by customers. This helps to track customer satisfaction and identify potential issues with product quality or delivery.
-
Shopify
Discounts
NewDiscounts metric shows the total amount of discounts offered by the store to customers over a given period of time. It helps in analyzing the effectiveness of promotional activities and their impact on the store's revenue.
-
Shopify
Shipping
NewNumber of Shipping Charges associated with a Sale or return during the specified Date Range.
-
Shopify
Net Quantity by Top Products
NewThe Net Quantity by Top products metric provides insight into the overall sales performance of a store's top products by tracking the total quantity sold versus the quantity returned or canceled, resulting in a net quantity sold.
-
Shopify
Tax
NewNumber of Taxes associated with a Sale or return during the specified Date Range.
-
Shopify
Gross Sales by Top products
NewEquates to product Selling Price x Ordered Quantity during the specified Date Range split up by Top Sold Products.
-
Shopify
Orders by New vs Returning Customers
NewThe Orders by New vs returning customers metric compares the number of orders made by new customers to those made by returning customers. It helps track customer loyalty, acquisition efforts, and sales growth potential.
-
Shopify
Total Customers
NewTotal number of Customers gained.
-
Shopify
Unfulfilled Orders
NewUnfulfilled orders is a metric that measures the number of orders that have not yet been shipped or delivered to the customer. It helps merchants keep track of outstanding orders and ensure timely fulfillment.
-
Shopify
Total sales by New vs Returning Customers
NewEquates to Gross Sales - Discounts - Returns + Taxes + Shipping Charges during the specified Date Range split up by New vs Returning Customers.
-
Shopify
Gross Sales (POS)
NewEquates to Product Selling Price x Ordered Quantity on during specified Date Range. Gross Sales does not include Discounts, Returns, Taxes, or Shipping.
-
Shopify
Net Sales (POS)
NewNet Sales (POS) is a metric that measures the total amount of revenue generated by a business through point-of-sale transactions, after accounting for returns and discounts.
-
Shopify
Total sales by Top products
NewEquates to Gross Sales - Discounts - Returns + Taxes + Shipping Charges during the specified Date Range split up by Top Sold Products.
-
Shopify
Orders by Tag
NewOrders by Tag is a metric in Shopify that allows you to track the number and value of orders based on assigned tags. This gives you insight into customer behavior and trends, allowing you to make data-driven decisions on product offerings and marketing strategies.
Show more...
dashboard templates10
-
Shopify Sales Performance
Shopify dashboard template which will give you insights and a complete control over your Shopify store.
-
Conversion & Loyalty Analytics (Shopify & GA4)
This template offers overall sales insights with a focus primarily around returning customers to gauge brand loyalty.
-
E-commerce Sales Performance - Shopify
Elevate your Shopify store with Databox's E-commerce Sales Performance template. Gain insights on Total Sales, Orders, Gross/Net Sales, and Average Order Value empower data-driven decisions, fostering growth and maximizing revenue.
-
Shopify, Facebook & Google Analytics 4 Online Sales
This dashboard allows a Shopify store owner to see online sales stats in-line with Facebook Ads and Google Analytics 4. Focus in on top product performance, ecommerce purchases, and audience overviews.
-
E-commerce Audience & Customers Overview (Shopify + GA4)
Unlock e-commerce insights with our Shopify + Google Analytics 4 dashboard. Monitor Audience Overview, Sessions, Sales, Bounce Rate, and Customers Overview for data-driven decisions.
-
E-commerce Ads Performance (Google Ads + Facebook Ads + Shopify)
-
E-commerce Sales Performance - WooCommerce
Maximize your WooCommerce store's potential with Databox's E-commerce Sales Performance template. Track key metrics like Total Sales, Orders, Refunds, Net Sales, and Average Order Value for data-driven insights that fuel growth.
-
E-commerce Financial Dashboard (Shopify + Xero)
Optimize your e-commerce strategy with our Shopify & Xero dashboard. Monitor Orders, Gross Sales, Net Sales, Average Order Value, and Cash Flow for comprehensive insights into sales performance and revenue.
Show more...
report templates3
-
💯 E-commerce Sales Report Template (Shopify)
Track GMV, revenue, AOV, conversion rates, and more—powered by data from Shopify and GA4. Designed for e-commerce leaders, marketing teams, and operations managers to drive growth and retention.
-
Shopify Advanced Report Template
Use this Shopify advanced report to share high-level and in-depth metrics of your ecommerce store performance. Present key metrics like Orders, Net Sales, New Customers, and more.
-
Shopify Report Template
Use this Shopify report to share important ecommerce performance metrics around orders, sales, products, customers, and more.
General
-
DescriptionShopify is an all-in-one e-commerce platform that allows businesses to create and manage online stores. It offers various tools for selling products, managing inventory, processing payments, and designing websites, making it easy for enterprises to establish an effective online presence.
-
CategoriesEcommerce
-
Statusstable
-
Date Added2015-04-28
Specification
-
API Version2025-07
-
API Documentation
-
API Change Log
-
API Status Page
-
Authentication Methodoauth2
-
Authentication Scope(s)Required: read_customers | read_products | read_orders | read_all_orders
-
Shareable ConnectionNo
-
Time ZoneUser- or source-specific
-
Datasets AvailableYes
-
Datasets Schema (ERD)
-
Media Creatives AvailableNo
-
Metric Builder AvailableNo
-
Minimum Sync Frequency1 hour
-
Required Permissions(1) Access to Orders, Products, and Customers; (2) Manage and install apps and channels.
-
Shopify metrics showing the error ‘Shop Unavailable’ on Databoards and on My Metrics Page
If the constant refetch error messages with ‘Shop Unavailable’ status appear on Datablocks, My Metrics page, or elsewhere in Databox, the Shopify Data Source should be Reauthorized in Data Manager (Click on the drop-down list next to the ‘Details’ for the given Shopify connection and click on ‘Edit connection’ -> ‘Activate’ -> enter the login credentials for the shop). If that does not help, reach out to Databox Support via chat or help@databox.com for further assistance.
-
Is the value from a (POS) metric included in the equivalent non-(POS) metric?
Applicable to the case if the retail store is using the Shopify POS system. If a company sells products both online and in retail stores, the non-(POS) Basic metrics can include both online and POS values. For example, ‘Total Sales (POS)’ will be included in the Basic Metric ‘Total Sales’.
The (POS) metrics will include data from the retail stores only.The list of all (POS) metrics:
Gross Sales (POS)
Total Sales (POS)
Net Sales (POS)
Returns (POS)
Taxes (POS)
Shipping (POS)
Discounts (POS) -
Increased loading times for Shopify metrics on Datablocks, when changing Date Range or previewing data in Advanced Settings and in Calculated metrics
For Shopify metrics, Databox needs to pull data for every order that was processed within the selected Date Range and for orders that have been modified up to 3 months after the end of the selected Date Range to capture the refunds. Shopify has set limitations for API usage based on the pagination and rate limits rules, where a maximum of 250 orders per page and 20 API requests per 10 seconds are allowed.
This means the time to fetch and display the data in Databox is directly proportional to the number of orders and the number of refunds in the Shopify store. The more orders and refunds there are within the selected period including an additional 3 months, the longer it will take for data to load.
Hence, we suggest Databox users the following workaround to tackle long loading time:
Users should set up a Databoard with the Date Range they want to see data for and leave that Date Range selected. To see data for another Date Range, they could duplicate the Databoard, select another Date Range and leave it selected without switching Date Ranges. This way there will be no need to switch the Master Date Range on a Databoard, so data will not need to be synced on the spot – instead the user will switch between Databoards to see data for different Date Ranges.
For the preview of data in Calculated metrics and in Advance Settings, it is suggested that after the initial preview, while the data is still loading, the user closes the preview window and then returns to it after some time – depending on the number of orders and refunds, the time required to sync the data could be from a few minutes to half an hour or more. The fetch of data from the closed preview will continue in the background and when the same preview is opened again, data will be displayed. -
How does Databox obtain data for Shopify metrics?
Almost all Shopify metrics are calculated on the Databox end by parsing through all orders from the connected Shopify account. Some Shopify accounts can have several thousand orders per month, which might cause inconsistencies in Databox for longer Date Ranges. To avoid inconsistencies, if the ‘Month to Date’ Date Range is selected for example, Databox will sync data from each order from the current and previous year and filter the ‘Month to Date’ period for displaying. This also means that the fetch duration and loading of the data are directly proportional to the number of orders in the Shopify account.
-
Does using higher Shopify plans have an impact on API Rate Limits?
Shopify has different API limits for Shopify accounts on different Plans. However, Databox applies the same limits to all Shopify connections, regardless of the plan of the connected Shopify account.
Databox applies the ‘Standard limit’, Admin API (REST) of 2 requests/second for the syncing of Shopify data in order to be able to accommodate all Shopify users, regardless of their plan. Using limits associated with higher Shopify plans would lead to problems for users who are not subscribed to these higher plans. In other words, if the user subscribes to a higher Shopify plan, like the Shopify Plus plan, it will have no impact on Databox, as Databox relies on the Standard API limit only. -
‘Send your colleague a connect request via email’ functionality not available for Shopify
For most integrations in Databox, there is a ‘Send your colleague a connect request via email’ functionality available, which enables users to send a request to a colleague or some other third person with access to the data source to authorise the connection of the data source in Databox. This functionality is not available for the Shopify integration.
-
Syncing of all Shopify metrics stopped with an internal application error message displayed on Databoards
A behavior may occur where all Shopify metrics will stop syncing and will have a red “!” sign triangle displayed in Databox with the following error:
‘Temporary sync delay – We couldn’t successfully pull your data this time due to an internal application error. We will resume pulling your data as soon as possible.’This occurs if the Shopify connection name in Databox is edited by using the ‘Edit connection’ option in the drop-down menu next to the ‘Details’ button on the Data Manager page in the Analytics account. The shop name in the ‘Edit connection’ should not contain spaces and should be entered exactly as it is available in the URL without the ‘.myshopify.com’ part. Once the correct name is provided there, data will start syncing again and the error messages will be removed.
The correct way to rename the Shopify Data Source connection is to click on the ‘Details’ button which will open the Account Manager Application in the new tab. An option to rename the Data Source will be available there as illustrated in the “How to view and edit your Data Source details” article.
-
Minor discrepancies can occur in Shopify metrics due to the ‘include tax’ option
In some cases, users in Shopify can include tax in prices, shipping rates, charge tax on shipping, etc.- as explained in the ‘Include taxes in product prices‘ Shopify guide.
Databox uses the ‘taxes_included’ Order object property from the Shopify API to get specific metrics values through calculation.
The calculation is done dynamically based on that property so the Databox system adjusts based on the store’s settings. The way the calculation is performed in API might be different than the way Shopify performs the calculation in their Analytics section User Interface, (rounding, event dates, etc.), therefore minor discrepancies can occur.Public memo