Shopify Walkthrough
  • 1 Minute to read
  • Dark
  • PDF

Shopify Walkthrough

  • Dark
  • PDF

Article summary

Shopify API version 2023-04 is currently supported


Integrating Shopify with Rivery centralizes and automates e-commerce data, enhancing reporting and analytics. Businesses can consolidate sales, customer, and product data, streamline data processes, and gain insights to optimize strategies and drive growth.


To connectShopify with your destination, follow our step-by-step tutorial.

Choose a Source connection after you've created a connection, as seen here:

Predefined Reports

Rivery provides a convenient entry point and recommended approach for accessing a range of predefined reports for your use. Each report includes a concise data description, a list of customizable fields (if applicable), and the schema mapping.

Since these reports follow a standardized format, specific fields are restricted and can only be accessed through Custom Reports.

Custom Reports

Create custom reports, and select a specific report to pull data from Shopify after you've established a connection.
The following image provides an overview of the various custom reports:

In Shopify, the Incremental field allows you to control your reports based on their 'start date' field using one of two input options.

1. Updated at - in order to obtain updated reports.

2. Created at -in order to obtain created reports.

Screenshot 2022-01-25 134006.png

  • Start Date is mandatory.
  • Data can be retrieved for the date range specified between the start and end dates.
  • If you leave the end date blank, the data will be pulled at the current time of the river's run.
  • Dates timezone : UTC time.
  • Use the Last Days Back For Each Run option to gather data from a specified number of days prior to the selected start date.
  • The Start Date won't be advanced if a River run is unsuccessful.

    If you don't want this default setting, click More Options and check the box to advance the start date even if the River run is unsuccessful (Not recommended).

When the data you're fetching is large, especially if you're reaching size or timeout constraints, "Split your chunks by" is an option that may be used to split the data by chunks.
Screenshot 2022-01-25 134522.png

Was this article helpful?