Shopify

Analyze orders, products, customers, and e-commerce performance

Connect Shopify to Scoop to analyze your e-commerce data, track order trends, understand product performance, and measure customer lifetime value.

AI-Assisted Setup

When connecting Shopify to Scoop, choose "Guide me with AI" for an intelligent, guided setup experience.

Available Analysis Templates

TemplateObjectData ModeBest ForWhat You'll Analyze
Order Analytics (Default)ordersSnapshotRevenue & fulfillmentOrder totals, discounts, payment/fulfillment status
Product CatalogproductsSnapshotProduct mixProduct types, vendors, status
Customer AnalysiscustomersSyncCustomer LTVOrders count, total spent, marketing opt-in
Revenue & FinancialordersSnapshotFinancial reportingRevenue, tax, discounts by status

Example Questions You Can Answer

Sales & Revenue:

  • "What's our daily/weekly/monthly revenue trend?"
  • "How much revenue comes from each sales channel (web, POS, mobile)?"
  • "What's our average order value over time?"
  • "How are discounts impacting our margins?"
  • "What percentage of orders are fully paid vs pending?"

Fulfillment:

  • "What's our fulfillment rate by week?"
  • "How many orders are unfulfilled or partially fulfilled?"
  • "What's our average time to fulfill?"
  • "Which order sources have the best fulfillment rates?"
  • "How does fulfillment performance vary by product type?"

Customer Analysis:

  • "Who are our highest-value customers by total spent?"
  • "What's the distribution of customer order counts?"
  • "How many customers have opted into marketing?"
  • "What's our customer acquisition trend?"
  • "Which customers are most engaged (highest order frequency)?"

Product Performance:

  • "What product types do we have in our catalog?"
  • "How many products are active vs draft vs archived?"
  • "Which vendors have the most products?"
  • "What's our product creation trend over time?"

Need Something Different?

If the templates above don't match your needs, select "Something else" and describe what you want to analyze. For example:

  • "I want to track revenue by product type"
  • "I need to see refund trends"
  • "I want to analyze customer cohorts by signup date"

Scoop's AI will recommend the right configuration for your specific use case.

Snapshotting for Order Analysis

Orders change over time - fulfillment status updates, refunds are issued, tags are added. Configure your Orders extract as a Snapshot dataset to:

  • Track fulfillment progress over time
  • Monitor refund rates and trends
  • Analyze how orders move through statuses
  • Compare order snapshots week-over-week

Pro Tip: Enable snapshotting on day one for orders. E-commerce teams need historical snapshots to track fulfillment SLAs and identify processing bottlenecks.

Connecting Shopify to Scoop

  1. Create a new dataset in Scoop
  2. Select Shopify from the application list
  3. Enter your Shopify store URL (e.g., mystore.myshopify.com)
  4. Authorize Scoop to access your store data
  5. Choose your analysis template or customize
  6. Save and extract data

What Data You Get

Orders

Complete order data including totals, status, customer info, and source.

FieldDescription
Order IDUnique identifier (prefixed with SH)
Order NumberCustomer-facing number like #1001
Created DateWhen the order was placed
Total PriceTotal amount including tax and shipping
SubtotalAmount before tax and shipping
Total TaxTax amount collected
Total DiscountsDiscount amount applied
Payment Statuspaid, pending, refunded, voided, partially_refunded
Fulfillment Statusfulfilled, partial, unfulfilled, restocked
Customer EmailCustomer's email address
SourceWhere order came from (web, pos, mobile)
TagsOrder tags for categorization

Products

Your full product catalog with types, vendors, and status.

FieldDescription
Product IDUnique identifier (prefixed with SH)
TitleProduct name
HandleURL-friendly slug
Product TypeCategory or type
VendorBrand or vendor name
Statusactive, draft, or archived
Created DateWhen product was created
Published DateWhen product went live
TagsProduct tags

Customers

Customer database with lifetime value metrics and marketing preferences.

FieldDescription
Customer IDUnique identifier (prefixed with SH)
EmailCustomer email address
First NameCustomer first name
Last NameCustomer last name
PhonePhone number
Orders CountTotal orders placed (lifetime)
Total SpentCustomer lifetime value
Stateenabled, disabled, or invited
Accepts MarketingEmail marketing opt-in status
TagsCustomer tags

Analysis Examples

Revenue Trends

Track daily, weekly, or monthly revenue with breakdowns by:

  • Sales channel (web, POS, mobile)
  • Payment status
  • Discount impact

Customer Lifetime Value

Segment customers by:

  • Total spent tiers (high/medium/low value)
  • Order frequency
  • Acquisition cohort

Fulfillment Performance

Monitor operational efficiency:

  • Orders fulfilled on time
  • Partial fulfillment rates
  • Source-specific fulfillment patterns

Product Catalog Health

Analyze your catalog:

  • Products by type and vendor
  • Status distribution (active vs archived)
  • Product creation velocity

Best Practices

  • Start with Orders: The orders object contains the richest data for most analyses
  • Enable Snapshotting: Track how orders progress through fulfillment
  • Combine with Customer Data: Blend orders + customers for full customer journey analysis
  • Use Tags: Shopify tags can segment products and customers for deeper analysis

Troubleshooting

Connection Issues

  • Verify you have admin access to the Shopify store
  • Ensure the store URL is correct (include .myshopify.com)
  • Check that the required scopes are authorized

Missing Data

  • Orders only include orders from the last 60 days by default
  • Use date filters to access historical orders
  • Some fields require specific Shopify plans