Shopify Sales Report

Sales totals, order counts, and unit counts per SKU split by fulfillment status

Use cases to connect google sheets to amazon and ecommerce

4.8 Rating · 11k+ Downloads · Trusted by Sellers

Encased
Pet Lovers
Vahdam Teas
Boldify
Viva Naturals
Hyperzon
Ridgeline Insights
Lovebug Probiotics
Encased
Pet Lovers
Vahdam Teas
Boldify
Viva Naturals
Hyperzon
Ridgeline Insights
Lovebug Probiotics
Last updated -
June 19, 2026

What This Report Covers

✅ Sales totals split by all, fulfilled, partially fulfilled, and unfulfilled orders per SKU

✅ Order counts and unit counts per SKU across every fulfillment status

✅ Product ID, Variant ID, and SKU used to group all sales aggregates

The Shopify Sales Report is a custom Gorilla ROI dataset that aggregates your Shopify order data into sales totals, order counts, and unit counts grouped by SKU, split across all, fulfilled, partially fulfilled, and unfulfilled orders. This report is part of our Shopify Reports dataset.

Supported Fields

|Report Name|API|Field Name|Description| |---|---|---|---| |Shopify Sales Report|GorillaROI API|Product ID|Shopify product ID used to group sales| |Shopify Sales Report|GorillaROI API|Variant ID|Shopify variant ID used to group sales| |Shopify Sales Report|GorillaROI API|SKU|Variant SKU used to group sales| |Shopify Sales Report|GorillaROI API|SalesTotal - All|Custom total sales amount from all Shopify orders| |Shopify Sales Report|GorillaROI API|SalesTotal - Fulfilled|Custom total sales amount from fulfilled Shopify orders| |Shopify Sales Report|GorillaROI API|SalesTotal - Partially Fulfilled|Custom total sales amount from partially fulfilled Shopify orders| |Shopify Sales Report|GorillaROI API|SalesTotal - Unfulfilled|Custom total sales amount from unfulfilled Shopify orders| |Shopify Sales Report|GorillaROI API|OrdersCount - All|Custom count of all Shopify orders| |Shopify Sales Report|GorillaROI API|OrdersCount - Fulfilled|Custom count of fulfilled Shopify orders| |Shopify Sales Report|GorillaROI API|OrdersCount - Partially Fulfilled|Custom count of partially fulfilled Shopify orders| |Shopify Sales Report|GorillaROI API|OrdersCount - Unfulfilled|Custom count of unfulfilled Shopify orders| |Shopify Sales Report|GorillaROI API|UnitsCount - All|Custom total units from all Shopify orders| |Shopify Sales Report|GorillaROI API|UnitsCount - Fulfilled|Custom total units from fulfilled Shopify orders| |Shopify Sales Report|GorillaROI API|UnitsCount - Partially Fulfilled|Custom total units from partially fulfilled Shopify orders| |Shopify Sales Report|GorillaROI API|UnitsCount - Unfulfilled|Custom total units from unfulfilled Shopify orders|

What Sellers Use This For

SKU-level sales performance. Pull SalesTotal - All and UnitsCount - All per SKU to rank products by revenue and volume across any date range.

Fulfillment status revenue split. Compare SalesTotal - Fulfilled against SalesTotal - Unfulfilled per SKU to see how much revenue is tied up in unshipped orders at any point.

Partial fulfillment monitoring. Use SalesTotal - Partially Fulfilled and OrdersCount - Partially Fulfilled to flag SKUs with a high share of partially shipped orders that may indicate stock or fulfillment issues.

Order velocity by SKU. OrdersCount fields across all fulfillment statuses give a complete picture of how many orders each SKU generates, independent of revenue fluctuations from pricing changes.

How Gorilla ROI Pulls This Data

Shopify Sales is a custom Gorilla ROI dataset built from your Shopify data. Data updates automatically on a regular schedule. No csv exports. No manual downloads. The numbers are current the moment you open your report. Feed AI with our data to stay on top and ahead of your business.

For setup instructions, see the Shopify Reports Data Supported article in our help center.

Our Shopify Reports and API Fields

This data is available through our Shopify Reports

| Report | What It Covers | Fields | |---|---|---| | [Fulfillment](/shopify-reports/fulfillment/) | Shipment status, tracking number, carrier, delivery dates, location, SKU, and quantity per fulfilled line item | 18 | | [Image All](/shopify-reports/image-all/) | Every product image URL, alt text, width, height, Image ID, Product ID, Variant ID, and SKU across your catalog | 8 | | [Image Main](/shopify-reports/image-main/) | Featured image URL, alt text, width, height, Image ID, Product ID, Variant ID, and SKU per product | 8 | | [Inventory](/shopify-reports/inventory/) | Available quantity, location name, weight, weight unit, tracking status, and last updated timestamp per SKU | 9 | | [Inventory History](/shopify-reports/inventory-history/) | Daily Shopify inventory snapshots per SKU and location with available quantity, tracking status, and weight stored over time by Gorilla ROI | 10 | | [Order](/shopify-reports/order/) | Order totals, subtotal, discounts, tax, shipping, net payment, refunded amounts, line item pricing, fulfillment status, cancel reason, and SKU-level quantity per order | 38 | | [Price](/shopify-reports/price/) | Current price, compare-at price, taxable status, and inventory policy per variant SKU | 8 | | [Product](/shopify-reports/product/) | Product title, vendor, product type, status, tags, handle, variant pricing, inventory quantity, and created and updated timestamps per product and variant | 22 | | [Refund](/shopify-reports/refund/) | Refunded quantity, subtotal, tax, and total refunded amount per refunded line item SKU | 7 | | [Sales](/shopify-reports/sales/) | Sales totals, order counts, and unit counts per SKU split across all, fulfilled, partially fulfilled, and unfulfilled orders | 15 | | [Sales Total](/shopify-reports/sales-total/) | Store-level sales totals, order counts, and unit counts split across all, fulfilled, partially fulfilled, and unfulfilled orders | 13 |

Frequently
Asked Questions

Black upward arrow on white background

What Shopify data does Gorilla ROI pull?

Gorilla ROI connects to the Shopify Admin GraphQL API and pulls reports covering orders, fulfillments, inventory, products, pricing, images, and refunds. Three additional reports — Inventory History, Sales, and Sales Total — are custom Gorilla ROI datasets built from your Shopify data and stored over time for historical and aggregated analysis.

Black upward arrow on white background

How do I connect my Shopify store to Gorilla ROI?

For step-by-step connection instructions, see the Shopify Reports Data Supported article in our help center. Once connected, Gorilla ROI pulls your Shopify data automatically on a regular schedule with no csv exports or manual downloads required.

Black upward arrow on white background

Can I track Shopify inventory levels over time?

Yes. The Inventory report shows current available quantity per SKU at each Shopify location with tracking status and weight. The Inventory History report stores daily snapshots of those quantities so you can trend stock levels, measure depletion rates, and build replenishment forecasts across any date range.

Black upward arrow on white background

What Shopify order and refund data is available?

The Order report covers every order and line item field including order totals, subtotal, discounts, tax, shipping, net payment, refunded amounts, fulfillment status, cancel reason, and SKU-level quantity. Refund data sits in the Refund report, which covers refunded quantity, subtotal, tax, and total refunded amount per line item SKU.

Black upward arrow on white background

What Shopify fulfillment and shipment data does Gorilla ROI pull?

The Fulfillment report pulls every fulfillment line item from your Shopify store, covering shipment status, tracking number, carrier name, delivered date, estimated delivery date, location name, SKU, and quantity. It includes both the human-readable Shipment Status field and Shopify's internal Status field so you can filter and report on fulfillment state at any level of detail.

Black upward arrow on white background

Does Gorilla ROI pull Shopify product and pricing data?

Yes. The Product report returns every product and variant attribute including title, vendor, product type, status, tags, handle, variant pricing, inventory quantity, and created and updated timestamps. The Price report returns the current price and compare-at price per variant SKU alongside taxable status and inventory policy. The Image All and Image Main reports return image URLs, alt text, and dimensions for every product image and featured image respectively.

Black upward arrow on white background

How does the Shopify Sales report differ from the Order report?

The Order report returns raw order and line item data — one row per line item with every financial field, status flag, and identifier from purchase date through close or cancellation. The Sales report is a custom Gorilla ROI dataset that aggregates your Shopify order data into sales totals, order counts, and unit counts grouped by SKU, split across all, fulfilled, partially fulfilled, and unfulfilled orders. Use the Order report for line-level detail and the Sales report for SKU-level performance analysis.

Manual Exports Waste Your Team's Time

Replace the Manual Spreadsheet Work and Save 40 Hours a Month