[Important update] : Shopify migrating from REST API to GraphQL API

[Important update] : Shopify migrating from REST API to GraphQL API

Dear Shopify integrated users,

As part of enhancements, Shopify has deprecated the REST API access and all the integrated apps must comply with the new GraphQL API.

Fore more details, visit : https://shopify.dev/docs/api/admin-rest/latest/resources/order#resource-object

To align with this new standard, we are migrating our integration APIs to Shopify’s new GraphQL API. We request you to complete the required migration before September 1, 2026. All Shopify integrated users will be required to add the required scopes listed below, to keep their Shopify integration working as expected.

Adding New Scopes

Additional scope permissions should be enabled for the current authenticator app to read accounts payment and Discounts data. If the below scopes are not enabled, transactions and Discounts information data will not be synced. Follow the below steps to add the required scope.

  1. Navigate to https://admin.shopify.com/store/mufc-2/settings/apps/development
  2. Login with your credentials.
  3. Click Settings.
  4. Navigate to Apps and Sales Channels > Develop Apps.



  5. Choose the App created for Zoho Analytics.
  6. Access the Overview tab and click Admin API Integration.



  7. Enable the below listed scopes to the app and save the settings.
    • read_shopify_payments_accounts
    • read_discounts


Module and Fields Limitations

With this new migration, a few modules and specific fields from certain modules that were previously synced will no longer be included in the sync process in the new build.

Your existing reports will not be deleted, however, data available on these Modules and Fields will not be synced anymore.

Please check the reports listed in the Action required screen (Data sources > Action required)

Below list shows the Modules that will not available in the new GraphQL API.

  • Countries
  • Provinces
  • Discount Entitled Country
  • Discount Prerequisite Saved Searches
  • Abandoned Checkout Line Items Tax Lines
  • Abandoned Checkout Shipping Lines

Below list shows the Fields from certain module that will not be available in the new GraphQL API.

Module

Fields

Customer

Accepts Marketing, Currency,

Product

Published Scope,

Discounts

Allocation Method, Target Type, Target Selection

Collections

Published Scope, Published At,

Order Discount Applications

Code, Description, Discount Allocation ID,

Order

Total Price USD, Number, Checkout Token, Device ID, Processing Method, Client Session Hash, User ID, Total Line Items Price, Token, Reference, Client Accept Language, Total Line Items Price Shop Currency, Total Line Items Presentment Currency, Total Line Items Price Shop Amount, Cart Token, Landing Site Ref, Client User Agent, Total Line Items Presentment Amount, Gateway

Fulfillments

Testcase, Tracking Company, Authorization, Tracking Number, Tracking URL

Product Variants

Fulfillment Service,

Shop

Multi Location Enabled, Eligible For Payments, Has Discounts, Password Enabled, Requires Extra Payments, Primary Locale, Phone, County Taxes, Google Apps Domain, Finances, Pre Launch Enabled

Refunds

User ID,restock

Order Transactions

Device ID, Message, Location ID, User ID, Currency, Source Name,

Collections Products

Position, Sort Value

Abandoned Checkout Line Items Applied Discounts

Description, Created At

Refund Order Adjustments

Kind

Abandoned Checkout Line Items

Fulfillment Service, Is Gift Card, Is Taxable, Requires Shipping, Origin Location ID, Destination Location ID, Weight, Key

Tender Transactions

User ID,

Order Line Items

Product Exists, Weight, Variant Inventory Management

Abandoned Checkouts

Source, Location ID, Source URL, Landing Site, Source Identifier, Closed At, Device ID, User ID, Cart Token, Total Weight, Referring Site, Currency, Source Name, Token, Gateway

Fulfillments Line Items

Product Exists, Weight, Variant Inventory Management

Events

Path, Action, Description, Body,

Customer Address

isDefault

Abandoned Checkout Line Items Tax Lines

Rate, Zone, Compare At, Price, Position, Source, Title

Abandoned Checkout Shipping Lines

Code, Price, Source

If the migration is not completed on or before September 1, 2026, we will perform and automated migration for your setup. Should you have any queries, please reach out to us at support@zohoanalytics.com and we would be happy to assist. We appreciate your cooperation as we make this transition and ensure continued compatibility with Shopify.

Regards,
Jaivin Joy Eapen
Zoho Cares.