Shopify Products and Product Variants report moving from REST API to GraphQL API

Tasleema
Tasleema Domo Product Manager
edited January 14 in Connectors

Note:  this announcement pertains only to the Shopify Connector (com.domo.connector.shopify).  At this time, the Shopify  Custom App connector (com.domo.connector.shopifycustom) is not affected.  

Shopify has released a new GraphQL and is slowly phasing out its REST API.  As a result, Domo is adding new reports to the Shopify connector that pull data using GraphQL and retiring the corresponding REST API reports.  The first set of reports being phased out are the Products and Product Variants reports.  More information is below:

 

What is happening?

Shopify is requiring that all public apps using the Products and Variants endpoints in the REST API migrate to their new GraphQL for this data by Feb 1 2025.  As a result, Domo will disable the Products and the Product Variants reports in the Shopify connector (com.domo.connector.shopify) on Jan 30th 2025.  After that date, datasets powered by the Products and Product Variants reports will no longer return any new data.

Domo has already added reports to the connector that pull the Products and Product Variants reports using the new GraphQL API, so customers can start pulling data using the new API immediately.

What is the customer impact?

Customers who no longer need or do not use the Products and Product Variants reports will not be affected.  Customers who use datasets powered by these reports will need to recreate their datasets using the Products Using GraphQL and Product Variants using GraphQL reports before Jan 30th 2025.  Unfortunately, the data returned by the REST API and the data returned by the GraphQL have some differences in schema.  This means that customers will need to recreate or update any assets that depend on these datasets, such as BeastModes, Alerts, Cards, etc.

Customers using the Shopify Custom App connector will need to make this switch before April 2025.

Is there a mapping of the old schemas to the new ones?

Yes, please see the attached files for a mapping of the schemas for both reports.

What happens if customers don’t recreate their datasets?

Any datasets using the Products or Product variants reports powered by the REST API will stop bringing in any new data as of Jan 30th 2025.  If customers who need this data do not recreate their datasets, then they will not be able to pull in this data after Jan 30th 2025.

Are any other reports affected?

At this time, only the Products and Product Variants reports are affected. 

Will Domo delete the old datasets?

Domo will not delete any datasets using the Products or Products variants reports.  However, the connector will no longer update Products or Product Variants datasets after Jan 30th 2025.

Will there be any other changes to the Shopify connector in the near future?

In the near future, Domo will add reports created with the GraphQL to the Shopify and Shopify Custom App connectors, to replace the remaining reports written using the REST API. When Shopify announces that they are retiring the endpoints for the remaining reports, customers will need to migrate their reports to corresponding GraphQL one.

Tagged: