Fix theme connection problems
Invalid or expired secret
Ask the merchant to create a current theme development secret, then run theme connect again. Do not keep retrying an old secret.
Theme key not allowed
The secret belongs to a different permitted theme key. Check the key under themes/ and in theme/storefront.json. Use theme rename when the local theme identity genuinely needs to change.
Connected to the wrong store
Run theme disconnect, obtain the correct store's development secret and reconnect. Disconnecting does not change any uploaded or live theme.
Secret exposed
Ask the merchant to replace it. Never commit .upstorr-theme/, paste a real secret into documentation or send a Workbench launch URL publicly.