구매 후 사용자를 그룹에 추가하기

안녕하세요!

온라인 코스를 만들고 있는데, 사용자가 코스를 구매한 후 다음 중 하나를 수행하고 싶습니다:

  1. 동일한 이메일로 이미 등록되어 있다면 Discourse의 비공개 그룹에 추가하거나
  2. 계정을 생성하거나, 등록을 위한 이메일을 보내고 자동으로 그룹에 가입하게 하는 것

아직 좋은 방법을 찾지 못했습니다! 제가 생각한 최선의 방법은 해당 그룹에 대한 초대 링크를 생성하는 것이지만, 링크가 쉽게 공유될 수 있고 이미 등록된 사용자는 그 링크를 사용할 수 없다는 문제가 있습니다.

혹시 아이디어가 있으신가요? Zapier와 Integromat 통합을 살펴봤지만 유용한 것을 찾지 못했습니다.

강의를 판매하는 플랫폼과 구매 워크플로우에 따라 달라집니다.

Kajabi를 사용하려고 계획하고 있습니다. 하지만 필요에 따라 다른 플랫폼을 사용하는 것도 고려하고 있습니다.

도움이 될 수 있다면, Kajabi에는 Zapier와 Integromat 모두에 대한 새로운 구매 통합 기능이 있습니다!

여기 Zapier 통합에 대한 가이드가 있습니다.

그리고 Integromat에 대한 다른 해결책도 있을 것 같습니다.

저는 Discourse Subscriptions를 추천합니다. 아, 그런데 이제 보니 다른 시스템이 이미 구축되어 있군요…

다른 시스템에서 커스텀 API 호출을 하거나 discourse connect를 사용하는 것이 아마도 원하시는 방식일 것입니다.

좋아 보이는데, 유일한 통합 기능이 새 게시물 생성뿐이라니 :cry:

네, 커스텀 API 호출이 유일한 방법인 것 같습니다!

이 부분에 대해 배울 수 있는 자료가 있을까요?

특히 이미 등록된 상태일 수 있으므로, 그룹에 추가하는 것만 필요할 수 있다는 점을 고려해서요.

최고의 해결책은 DiscourseConnect - Official Single-Sign-On for Discourse (sso)입니다.

하지만 How to reverse engineer the Discourse API를 참고하고, 필요에 따라 Beginner’s Guide to Creating Discourse Plugins Part 1: Creating a basic plugin도 살펴보세요.