Skip to main content

Why isn’t my Shopify connection working, and how do I reinstall, upgrade, or move it without losing data?

Most problems come from an expired or mismatched connection link, or an installation that did not finish. Fix them on the existing integration. Deleting and recreating it loses its settings, mappings, and history.

Links from “Copy connection link” expire after seven days. Saving new app credentials or a new install link, or archiving the integration, also invalidates them. The store owner must finish in the browser where the link was opened.

If Shopify approved the app but Endless could not finish, the result page shows “Try again”, which reuses the approval for ten minutes. After that, the integration can stay at “OAuth Connection In Progress”. Open a new link or select “Connect Shopify”.

“SHOPIFY_INVALID_INTEGRATION” means Endless could not match the installation to one prepared integration, for example when the app is opened from Shopify, or the saved credentials belong to a different app. Use the Endless connection link or “Connect Shopify”.

“App installation required” means the credentials and install link are saved but the store has not approved the app, or it was uninstalled. Select “Connect Shopify”.

After connecting, turn on “Import & Update Orders” to bring in orders, and run Import Products for products.

To reinstall or upgrade, reconnect on the existing integration. If the app was uninstalled, save a valid Shopify installation link first. Do not reset the integration or remove a working legacy app before its replacement connects. When the app is uninstalled from an OAuth-connected store, Endless marks the integration not connected and keeps its settings, mappings, and history.

“Connected using a legacy Shopify app” means the store uses an older saved token, which keeps working. To move to OAuth, contact Endless support for a new app, save its credentials and installation link on this integration, then select “Connect Shopify”.

Contact Endless support to move a Shopify connection to another company.

Endless listens for order, fulfillment, and fulfillment order changes while “Import & Update Orders” is on, new products while “Listen to Products” is on, and app removal. “Reset Shopify Webhooks” recreates this integration’s event subscriptions. It is for Endless support, so contact Endless support before you run it.