Skip to main content

Shopify integration (Deprecated)

Set up, capabilities, and limitations.

Updated over a week ago

⚠️ Shopify integration no longer available for new connections

The Shopify integration has been deprecated and is now only available to customers who already had an active Shopify connection before deprecation.

This means:

  • New Shopify accounts can no longer be connected

  • Existing users cannot add additional Shopify stores

  • Existing connections remain available as-is

Recommended alternatives

You can report on Shopify data via Google Analytics 4 (GA4)/ Klaviyo or Google Sheets
​

By connecting GA4 to your Shopify store, you can continue reporting on Shopify performance in Swydo through the Google Analytics 4 integration.
​
πŸ‘‰ Klaviyo guide: https://help.klaviyo.com/hc/en-us/articles/115005080447#:~:text=To%20sync%20your%20Shopify%20data,the%20Analytics%20section%20in%20Klaviyo
​
​
πŸ‘‰ Google Sheets help article: https://help.swydo.com/en/articles/3395493-google-sheets


For existing Shopify users

If you already have a Shopify connection, the information below still applies.


Why isn’t my Shopify data loading?

Shopify loading times depend on store size and Shopify API limits.

If widgets are not loading or scheduled reports fail, the data is likely still being retrieved.


Estimated loading times:

Store size

Expected load time

Small stores (~10k lifetime orders)

Loads normally

10k–72k orders

Up to 15 minutes

72k–120k orders

Up to 1 hour

120k+ orders

Reports may fail to load

Good to know:
This waiting time only occurs once per day. After the initial load, data is available instantly for the rest of the day.


PDF schedules may fail

Due to unpredictable Shopify API loading times, scheduled PDFs may fail to generate.

We recommend:

  • Scheduling dashboard links instead of PDFs

  • Or downloading PDFs manually and emailing them


Why does my data not match Shopify?

If you see discrepancies, check:


1) Date range

Ensure Shopify and Swydo use the same reporting period.


2) Permissions

Confirm your Admin API token includes all required permissions.
Missing scopes can exclude:

  • Taxes

  • Discounts

  • Refunds

3) Shopify API limitations

If everything matches and discrepancies remain, this is likely due to Shopify API limitations. Shopify is not updating this API, so we cannot resolve these inconsistencies.


Shopify integration is in maintenance mode

Since August 1, 2025, the Shopify integration has been in maintenance mode.

This means:

  • No new development or updates

  • No new feature requests

  • No bug fixes

  • Known limitations will remain

  • Existing users can continue using the integration as-is

This decision was made due to increasing complexity and inconsistent API behavior from Shopify, which impacts reporting accuracy and reliability.


Known limitations

Existing users may experience:

  • Delayed or incorrect revenue and order reporting

  • Incomplete data for partial refunds

  • Multi-currency inconsistencies

  • Sync issues or mismatched timestamps

We understand this is frustrating, and continue monitoring for changes from Shopify. If their API improves, we will reassess future options.


Summary

Status

Availability

New Shopify connections

❌ Not available

Add additional stores

❌ Not possible

Existing connections

βœ… Supported as-is

Recommended solution

βœ… Use Shopify + GA4


Do you still need help after reading this article?
Please explore our help center further or contact our support team (support@swydo.com). You can also schedule a demo to get an answer to all your questions.

Happy reporting,
The Swydo team

Did this answer your question?