Shopify Re‑authentication (OAuth)

Why?

Shopify’s July 2025 security update disables private‑app tokens. Standard‑platform channels must re‑authenticate via OAuth before July 17 to keep syncing.

 

How to Reconnect via OAuth

  • Connections → Sales Channels → open your Shopify channel.
  • Click Integrations → Sync Listings → Integration Settings.
  • Press Reconnect via OAuth (top‑right).
  • In the Shopify window, sign in if prompted and click Install.
  • Wait for Connection Status: Connected in Flxpoint.

Note: Don't see the Re-Authorize button. You may be using a custom app (API token). See the next section.

 

 

Custom App (API Token) Users – Update Permissions

If your connection shows the API token instead of OAuth, keep the custom app but enable the new permission inside Shopify:

  • In Shopify Admin, go to AppsDevelop apps.
  • Select your existing custom app.
  • Click ConfigurationAdmin API integration.
  • Enable read/write_publications (located under Store content > Publications).
  • Click SaveInstall app.

Return to Flxpoint and test a Sync Listings job.

× Preview

 

 

Troubleshooting

Issue Fix
OAuth window blocked Allow pop‑ups, click Reconnect again
Error 400 Oauth error invalid_scope: The access scope is invalid: read_merchant_managed Reset the page and try again
Sync returns 401 Log out of Shopify, repeat steps with store‑owner account
Publish fails with "Publication does not exist or is not publishable" The sales channel (publication) tied to your store has changed or is no longer published. In Shopify, confirm the sales channel you publish to is active under Settings > Apps and sales channels. Then in Flxpoint open the Shopify channel's Sync Listings → Integration Settings, re‑select the correct sales channel and Save to refresh the connection. If you use a custom app, also confirm the read/write_publications permission is enabled (see the section above), then re‑run the sync.