Shopfront
Troubleshooting

Channel disconnected

Quick answer

A disconnected channel shows Reconnect required in Settings → Marketplaces → Channels, and its listings and order sync pause until you select Reconnect. eBay refreshes the connection or sends you to eBay to authorise again, Shopify asks for its Client ID and Client Secret again, and Depop, Grailed, Vestiaire Collective and Facebook reconnect through the Shopfront extension.

How do I know a channel is disconnected?

Shopfront shows it in three places:

  • Settings → Marketplaces → Channels: the channel's card shows a Reconnect required badge and the line "Session expired — order syncing is paused" with a Reconnect button. The connection icon's tooltip reads "Connection issue - click to check".
  • Dashboard banner: "Marketplace connection expired", with the message "Listings and order sync are paused until you reconnect." and a Reconnect button.
  • Email: under Connection notifications, turn on Email alerts to get an email when a marketplace stays disconnected for 3 hours.

A listing that failed for the same reason shows the AUTH_EXPIRED badge in its Listing Error dialog.

How do I reconnect?

Select Reconnect on the channel's card. What happens next depends on the channel.

ChannelWhat Reconnect does
eBayShopfront refreshes the connection. If eBay needs you to sign in again, you see "Re-authentication Required" and Shopfront sends you to eBay to authorise.
ShopifyOpens the connection form. Enter Store Domain, Client ID and Client Secret, select Test Connection, then Save Connection. This updates the existing connection, including its listings.
DepopOpens Depop, where the Shopfront extension reads your signed-in account. Confirm the Depop account Shopfront shows. Only owners and admins can connect Depop.
GrailedOpens Grailed, where the Shopfront extension reads your signed-in account.
Vestiaire CollectiveOpens Vestiaire Collective, where the Shopfront extension reads your signed-in account.
Facebook MarketplaceOpens Facebook, where the Shopfront extension reads your signed-in account.

Before you reconnect an extension channel

Before reconnecting Depop, Grailed, Vestiaire Collective or Facebook, sign in to the marketplace account you want in desktop Chrome with the extension enabled. If Shopfront asks you to install the extension, see Extension not detected.

To test a connection without reconnecting, select the connection icon. Its tooltip changes to "Connection healthy" when the check passes.

What should I check after reconnecting?

  • Retry any listing that failed with AUTH_EXPIRED from its Listing Error dialog. See Listing failed.
  • For Shopify, read the Test Connection result. "Listing-only mode" means the read_orders scope wasn't granted, so Shopify sales tracking and cross-channel delisting are off. Add read_orders to the app in Shopify and reconnect. See Connect Shopify.
  • If the dashboard shows "Confirm your Depop account", select Review connection and reconnect Depop to confirm which account receives your listings.