Shopify Integration


Discourse has intergration with many social login methods already, and it’s very nice.

Can it intergrates with e-commerce platforms like Shopify so users of an existing e-commerce community can login via the same account everywhere for that company?

Example: uses the same login everywhere throughout their site.

Paid gig: Discourse plugin that use Shopify account
(Sam Saffron) #2

Shopify supports oauth2 GitHub - Shopify/omniauth-shopify-oauth2: Shopify OAuth2 Strategy for OmniAuth 1.0 it is possible you could simply use our existing oauth2 plugin for it. Otherwise someone could build a plugin for it.


Thanks, where can I find existing oauth2 plugin for Discourse? I’m new and recently just bought Discourse standard plan.

And does oauth2 plugin for discourse supported on Hosted Discourse version, standard plan?

[Paid] Integrate Discourse, Shopify store, and our LMS payments
(Vinoth Kannan) #4

I guess this one OAuth2 Basic Support

(Jeff Atwood) #5

For our hosting, OAuth 2 is only supported on the business plan and higher.


Ah I see. I’d love to upgrade to it if I know for sure it works with Shopify user accounts. Can you let me know please? i’m not familiar with OAuth2 documentation.

(James Houston) #7

How could i integrate my email service with discourse. Currently i have created a shopify store for dropshipping purpose and i write those steps as a article. So i need to know about email integration which i will also add in article. i will also share article that i have written. After 6 days no one response me you can see where my friend write too many education content for drop-shipping and their platform so if you are willing then please let me know.

(Blake Erickson) #8

I’m not aware of any existing plugins that have the functionality you are looking for, but Discourse has several options for interfacing with other apps like MailChimp, ConvertKit, or Shopify. You could use webhooks, the api, and/or the data explorer to gather the email addresses you are looking for and send them to your email service. Also a custom plugin could also be created.