Shopify is a cloud-based, multichannel commerce platform designed for small and medium-sized businesses. You can use Shopify to manage stores across multiple sales channels, including web, mobile, social media, and brick-and-mortar locations. The Grow/Shopify integration helps you visualize all of your data separately or combined, making it easy to monitor and expand your business.

Related Articles


  • Multiple Auths: With Grow’s Shopify integration, you can not only connect multiple accounts, but also display your data from many businesses on one metric. After you select Custom Metric, you will find reports that are specifically labeled “(Report Name) - Multiple Auths” in order to facilitate this. You can read our help article here to learn how to set this up in your account.
  • Large Datasets: Shopify reports typically pull in quickly for date ranges of 30 days or less, but larger datasets (10,000 rows or more) can often take longer to populate completely. This can be worked through by creating an internal warehouse for larger datasets. Bear in mind that the initial call to Shopify to collect data for a warehouse with an initial size of more than 100,000 rows can still take anywhere from five to 30 minutes, depending on the size. Your time is valuable to us, so we're hard at work finding ways to pull your data faster.
  • Multiple Reports: When pulling from Shopify, it's important to only pull one report at a time. If you try to make two calls to separate endpoints at the same time, it can overload the connection to Shopify and cause the app to freeze. Don't worry; we like to multitask, too! You'll just need to wait for the first report to finish loading before you click connect on the next one.
  • Time Zones: The time zones used by Shopify to delineate days and months of data are specific to the time zone of the shop you're pulling data for, while the Grow app uses Coordinated Universal Time (UTC) for its in-app transforms. We've included the Shops Timezone report to make it easier to offset your local time to UTC and make sure your dates are grouping correctly.
  • Data Accuracy: Because of some logic differences between the Shopify Admin API that Grow pulls its data through and Shopify's internal sales reports, Grow reports often show slight differences in amounts as compared to the internal reports you'll find in your Shopify account. For example, refunds are recorded in Shopify by the inventory cost of the item (or cost of goods sold), which is a value that doesn't pull into the reports that you'll see in Grow. This doesn't necessarily mean that your sales numbers aren't still telling the same story in terms of the success of your business, but that the methods used to retrieve them are different. The accuracy of your data is a top priority for us here at Grow, so we're currently working closely with Shopify on this issue to find the best solution we can.

Here is a list of the reports you can pull in from Shopify, along with a short description of each report. All Shopify reports include a "Multiple Auths" version that can be used to pull data for multiple shops simultaneously.

  • Abandoned Checkouts: All order sessions abandoned mid-checkout within the selected date range, including ID, token, cart token, email, date, referring site, source details, price, discount, subtotal, taxes included, total line items price, total, tax, weight, billing and shipping information, etc.
  • Customers: All customers, including  orders count, state, total amount spent, multipass identifier, and tags.
  • Items Sold: A list of all items purchased, including item name and ID, order name and ID, order date, shop name, quantity, price, weight, SKU, vendor, fulfillment status, etc.
  • Orders: All processed orders matching the selected date range, including date created, date closed, gateway, total price, subtotal, weight details, currency type, tax details, order status, cancel reason, cancel date, customer info, discount codes, financial status, fulfillment information, etc.
  • Refunds: All refunds, including refund ID, created date, processed date, refund line items, transactions, restock, notes, user ID, etc.
  • Product List: A list of all products published to the shop inventory, including product name adn ID, created date, images, options, product type, tags, variants, inventory quantity, price, restock information, vendor, etc. 
  • Shops Timezone: Details for the selected shop(s), including location, time zone, UTC Offset, etc.

Questions about using Shopify? Email us at or chat in on the site.

Did this answer your question?