How to Analyze Your Shopify Orders Export CSV — Turn Raw Data Into Sales Insights
You did the right thing. You went into Shopify Admin, clicked Orders, hit Export, and downloaded orders_export_1.csv. Maybe you opened it in Excel or Google Sheets and saw 30+ columns and thousands of rows. You scrolled for a while, maybe sorted by total, maybe filtered by date. And then you thought: "Now what?"
You are not alone. Shopify makes it easy to export order data and almost impossible to do anything useful with it. The export format is designed for record-keeping, not analysis. Every line item gets its own row, so a single order with three products appears three times. Discount codes, taxes, and shipping are broken into separate columns. Customer information is mixed with product information. It is a flat file pretending to be a relational database.
This guide walks you through what is actually in your Shopify orders CSV, the six analyses that produce actionable insights, and how to run them without writing a single line of code.
What Is in orders_export_1.csv?
Shopify's order export contains between 30 and 50 columns depending on your store configuration. Understanding the structure is the first step to analyzing it. Here are the columns that matter most for analysis:
| Column | What It Contains | Why It Matters |
|---|---|---|
Name |
Order number (#1001, #1002...) | Primary order identifier for grouping line items |
Paid at |
Payment timestamp | Time-series analysis, seasonal trends |
Subtotal |
Order total before shipping/tax | Revenue analysis, AOV calculation |
Total |
Final amount charged | True revenue including all fees |
Lineitem name |
Product name per line item | Product performance, bundle analysis |
Lineitem quantity |
Units purchased | Volume analysis, inventory planning |
Lineitem price |
Unit price | Price point analysis, discount impact |
Discount Code |
Promo code used | Discount effectiveness, coupon ROI |
Shipping Province / Country |
Delivery destination | Geographic analysis, market penetration |
Fulfillment Status |
Fulfilled, unfulfilled, partial | Operations efficiency, fulfillment speed |
The most common mistake when analyzing Shopify CSV data is treating each row as one order. It is not. Each row is one line item. An order with 3 products appears as 3 rows. If you sum the Total column without deduplicating by order number, your revenue figure will be inflated by 2-3x. Always group by the Name column first.
The Problem: Raw Data Is Not Analysis
Opening a CSV in Excel gives you data. It does not give you answers. The gap between "I can see my orders" and "I know what to do differently" is where most store owners get stuck. Here is what typically happens:
- Sort by Total, descending. You see your biggest orders. Interesting but not actionable. You already knew some orders are bigger than others.
- Filter by date. You see this month versus last month. Revenue went up or down. You do not know why.
- Try a pivot table. You get as far as "Sum of Total by Month" before the line-item duplication problem makes every number wrong.
- Give up. The CSV goes back in the Downloads folder where it will live forever.
The real analyses that change how you run your store -- the ones that tell you which products to promote, which regions to target, which price points are leaving money on the table -- require statistical methods that spreadsheets were not built for. You need order-level aggregation, time-series decomposition, significance testing, and multivariate comparisons. That is not a criticism of spreadsheets. It is a description of what "analysis" actually means.
6 Analyses That Turn Your Shopify CSV Into Decisions
1. Average Order Value (AOV) Analysis
AOV is the single most important metric for a Shopify store because it is the fastest lever for revenue growth. Increasing AOV by 10% has the same revenue impact as increasing traffic by 10% -- but it costs nothing in ad spend.
A proper AOV analysis goes beyond the simple average. It calculates AOV by day of week (are weekend shoppers spending more?), by traffic source (do email customers have higher AOV than social?), by discount code usage (are coupons attracting deal-seekers with tiny carts?), and by product category. It identifies your AOV distribution -- most stores find that 60-70% of orders cluster around one price range, with a long tail of high-value orders that skew the mean.
The actionable output: you learn exactly where to set your free shipping threshold, which products to feature in upsell flows, and whether your discount strategy is helping or hurting average cart size.
2. Product Performance Analysis
Which products actually drive your business? Not which ones sell the most units -- which ones contribute the most to revenue, have the best margin, and bring in customers who buy again? Product performance analysis answers these questions by ranking your catalog on multiple dimensions simultaneously.
From your Shopify CSV, you can calculate: revenue contribution by SKU, units sold trends over time, average selling price versus list price (discount impact), return/refund rate by product, and which products appear most often in multi-item orders (traffic drivers). The products that sell the most units are not always the products that make you the most money. A proper analysis separates volume leaders from margin leaders and identifies products that do both.
3. Geographic Sales Analysis
Your Shopify CSV contains shipping address data at the city, province/state, and country level. Geographic analysis reveals where your customers are concentrated, where you have untapped markets, and where shipping costs are eating into margins.
Key findings from geographic analysis typically include: 2-3 states or provinces that account for 40-50% of revenue, regions where AOV is significantly higher (often less competitive markets), and areas where shipping cost as a percentage of order value makes orders unprofitable. This directly informs where to target ads, whether to open regional fulfillment, and which markets deserve dedicated landing pages.
4. Seasonal and Time-Series Analysis
Every Shopify store has patterns it cannot see in a spreadsheet. Daily patterns (lunch-hour buying spikes), weekly patterns (weekend versus weekday behavior), monthly patterns (paycheck cycles), and seasonal patterns (holiday surges, summer slowdowns). Time-series analysis decomposes your order data into these components and separates the trend (are you growing?) from the noise (random daily fluctuation).
With at least 3-6 months of order data, you can forecast future revenue with confidence intervals, identify your true growth rate after removing seasonal effects, and plan inventory and staffing around predicted demand curves. The difference between "sales were up in December" and "sales were up 12% after adjusting for the seasonal component that accounts for 34% of monthly variation" is the difference between guessing and planning.
5. Fulfillment and Operations Analysis
Your Shopify CSV tracks fulfillment status, shipping method, and timestamps that reveal operational bottlenecks. Fulfillment analysis calculates time from order placement to fulfillment, identifies orders that took abnormally long to ship, and compares fulfillment performance across shipping methods and product categories.
Slow fulfillment correlates with higher refund rates and lower repeat purchase rates. If your average fulfillment time is 3 days but 15% of orders take 7+ days, those delayed orders are likely generating support tickets and negative reviews at a disproportionate rate. The analysis identifies which products, regions, or order sizes create fulfillment delays so you can fix the bottleneck at the source.
6. Product Bundle and Affinity Analysis
Which products do customers buy together? This is not a guess -- it is a statistical calculation using association rules (the same math Amazon uses for "frequently bought together"). From your Shopify orders CSV, affinity analysis identifies product pairs and triplets that co-occur in orders at rates significantly above chance.
The output is a ranked list of product combinations with support (how often they appear together), confidence (probability of buying B given they bought A), and lift (how much more likely the combination is versus random chance). A lift of 3.2 means customers are 3.2 times more likely to buy those products together than separately. That is a bundle waiting to be created.
Product A Product B Support Confidence Lift
Ceramic Mug (Blue) Ceramic Mug (Green) 4.2% 31.5% 5.8
Yoga Mat Yoga Block (Set of 2) 3.8% 28.1% 4.3
Running Shoes Performance Socks 6.1% 22.4% 3.2
Lift above 2.0 = strong bundle candidate. These products are bought together far more often than chance would predict.
Manual Excel Analysis vs. Automated Analysis
Can you do all of this in Excel? Some of it. Here is an honest comparison:
| Analysis | Excel / Google Sheets | MCP Analytics |
|---|---|---|
| Basic AOV | Possible with pivot tables (30 min) | Automatic with segmentation (60 sec) |
| Product ranking | Sort/filter works for simple ranking (15 min) | Multi-dimensional with statistical significance (60 sec) |
| Geographic heatmap | Requires add-on or manual mapping (1-2 hrs) | Interactive map with drill-down (60 sec) |
| Time-series decomposition | Not practical without coding | Automatic trend/seasonal/residual (60 sec) |
| Fulfillment analysis | Basic stats possible (45 min) | Full distribution with outlier detection (60 sec) |
| Bundle affinity | Not possible without coding | Association rules with lift scores (90 sec) |
The gap is not about difficulty. It is about what is statistically possible. Trend decomposition and association rules require algorithms that spreadsheets do not have. You could learn R or Python, but if you are running a Shopify store, your time is better spent on the business decisions the analysis reveals, not on building the analysis infrastructure.
How to Analyze Your Shopify CSV with MCP Analytics
The process takes about two minutes from export to insight:
- Export from Shopify. Go to Orders in Shopify Admin. Click Export. Select "All orders" or a date range. Download the CSV file. It will be named something like
orders_export_1.csv. - Upload to MCP Analytics. Log in at app.mcpanalytics.ai, create a dataset, and upload your CSV. The platform auto-detects Shopify's column format.
- Choose your analysis. Select a module like Average Order Value Analysis or Product Bundle Affinity. Map columns if prompted -- most are auto-detected.
- Run and review. Click run. In 30-90 seconds, you get an interactive HTML report with charts, statistical tests, and plain-English recommendations. Download it, share it with your team, or use it to make the pricing/inventory/marketing decision you have been putting off.
MCP Analytics recognizes Shopify's standard column names automatically. Subtotal maps to order value, Lineitem name maps to product, Paid at maps to date, and Shipping Province maps to region. If you have renamed columns or added custom fields, manual mapping takes about 30 seconds.
What to Do With the Results
Analysis without action is just expensive curiosity. Here is how each analysis type maps to a concrete business decision:
- AOV analysis reveals your free shipping threshold. Set it 10-15% above your median AOV. If median AOV is $52, set free shipping at $59. Customers will add items to qualify rather than abandon.
- Product performance identifies your marketing focus. Promote the products that combine high margin with high repeat purchase rate, not just the bestsellers. A product with a 65% margin and 30% repeat rate is more valuable than a bestseller with a 20% margin and 5% repeat rate.
- Geographic insights target your ad spend. If California generates 22% of revenue but you spend 8% of ad budget there, you are under-investing in a proven market.
- Seasonal patterns drive inventory planning. If your time-series decomposition shows a 40% seasonal uplift in Q4, order inventory in August, not October.
- Bundle affinity creates upsell opportunities. Products with lift above 2.0 should be shown together on product pages, in email flows, and in cart recommendations.
Turn Your Shopify Export Into Sales Insights
Upload your orders_export_1.csv and get interactive reports that show you exactly where to grow revenue, cut costs, and optimize your product mix.
- AOV analysis with segmentation by channel, day, and discount
- Product performance ranking with statistical significance
- Bundle affinity scores for cross-sell opportunities
- Time-series decomposition with revenue forecasting
No coding required. Results in under 2 minutes. See also: Shopify Analytics | Sample Reports
Frequently Asked Questions
MCP Analytics accepts the standard Shopify orders export CSV (orders_export_1.csv) exactly as downloaded. No reformatting needed. The file uses comma separation with columns like Name, Email, Financial Status, Paid at, Fulfillment Status, Subtotal, Total, Lineitem name, Lineitem quantity, Lineitem price, Shipping Province, Shipping Country, and more. Just upload the file directly.
MCP Analytics handles Shopify export files with up to 500,000 rows. Most Shopify stores export between 1,000 and 50,000 order rows. If your store has more than 500K line items, split the export by date range in Shopify Admin. For best results, include at least 3 months of data so the platform can detect seasonal patterns and trends.
Six primary types: Average Order Value analysis (AOV by channel, segment, time), product performance (revenue contribution, margin, trends), geographic analysis (revenue by region, shipping cost patterns), seasonal/time-series analysis (trends, forecasting), fulfillment analysis (processing times, delay patterns), and product bundle affinity (which products are bought together and should be cross-sold).
MCP Analytics offers a free demo tier that lets you run analyses on sample datasets to see the output quality. To analyze your own Shopify orders CSV, you need a paid plan. Plans include CSV analysis modules covering AOV, product performance, customer segmentation, and more. Each analysis produces an interactive HTML report with charts, statistical tests, and actionable recommendations.
Most analyses complete in 30 to 90 seconds. Upload your CSV, select an analysis module, map columns if needed, and click run. The platform returns an interactive report with visualizations, statistical findings, and plain-English recommendations. No waiting for a data team, no scheduling, no code.