También existe:
Configura una tienda Shopify para que sea un proveedor de identidad OAuth2. En el lado de Discourse, necesitarías configurar el plugin básico de OAuth2 con las credenciales proporcionadas por la aplicación Shopify. Es una aplicación bastante cara (2.689 $/año para 2500 usuarios únicos).
Si estás seguro de que solo quieres que los usuarios puedan iniciar sesión en tu sitio de Discourse a través de Shopify, una aplicación de Shopify que utilizara DiscourseConnect en lugar de OAuth2 podría ser el camino a seguir. La limitación con DiscourseConnect es que cuando está habilitado, se convierte en el único método de inicio de sesión disponible para el sitio de Discourse, por lo que no podrías tener algunos usuarios iniciando sesión a través de DiscourseConnect y otros usuarios iniciando sesión con nombre de usuario/contraseña.
Para completar, también existe esto: Single sign on with Shopify Multipass - #17 by angus. Sin embargo, ten en cuenta la advertencia en el archivo Léeme del repositorio de Github: GitHub - paviliondev/auth0-shopify-discourse: Integrate Auth0, Shopify and Discourse.