안녕하세요, 자체 호스팅된 Discourse 사이트를 운영하고 있으며, 외부 사이트의 가격 플랜과 그룹 가입을 연동하여 사용자가 구독을 구매하면 해당 카테고리에 접근할 수 있도록 하고 싶습니다. 이 기능을 구현하는 방법에 대해 아이디어가 있을까요?
Discourse connect를 사용하고 계신가요?
사용하지 않는다면, 로그인 시 사이트를 조회하는 플러그인을 설치하거나, API를 통해 사이트에서 사용자 그룹을 업데이트하도록 설정할 수 있습니다.
이것이 작동하려면 코딩을 해야 하나요?
소위 “노코드” 플랫폼을 사용하면 원하는 작업을 수행할 수 있습니다. 하지만 해당 플랫폼이 Discourse를 직접 지원하지 않는다면, 사이트의 Discourse API에 접근하기 위해 일반적인 프로세스를 사용해야 합니다.
선택한 서비스/도구에 따라 도움을 줄 플러그인이 있을 수 있습니다. ![]()
아마도 그렇습니다. 사이트가 워드프레스라면 wp-discourse를 설정하여 여러 멤버십 플러그인을 지원할 수 있습니다. 코드가 필요하지만 예시를 찾을 수 있습니다.
사이트가 다른 것이라면 그것이 무엇인지 모르면 도움을 드리기 어렵지만, 아마도 코딩이 필요할 것입니다. 설정을 설명하고 예산이 있다면 #marketplace에 게시할 수 있습니다.
제 사이트는 Wix로 만들었습니다. 감사합니다!
가격 플랜을 판매하기 위해 어떤 도구를 사용하시나요? Wix에 어떤 형태의 멤버십 모델이 있는지, 아니면 서드파티를 통해 어떤 형태의 구독을 판매하고 계신지 궁금합니다.
멤버십 데이터가 어디에 저장되어 있는지 알아야 Discourse가 해당 정보에 접근하고 사용할 수 있는지 조언해 드릴 수 있습니다.
Wix에는 Pricing Plans라는 앱이 있습니다. 이 앱을 사이트에 설치했는데, 기본적으로 Wix에서 만든 사전 제작된 위젯입니다.
https://www.wix.com/app-market 에서 해당 항목을 찾을 수 없었습니다. 링크를 제공해 주시겠습니까?
이 문제를 해결하도록 도움을 받으시려면, 현재 사용하고 있는 도구와 관련 문서를 알려주셔야 합니다.
해당 콘텐츠가 Wix 사이트에서 판매되는 건가요, 아니면 Discourse 인스턴스를 통해서만 제공될 예정인가요? 후자라면 아래 항목을 확인해 보셨나요?
네, 데스크톱으로 바로 갈게요.
이것은 제 Wix 사이트에서 판매 중인 플랜입니다.
물론, 하지만 그 이유는 사이트에 판매 중인 제품의 일부가 포함되어 있기 때문인가요, 아니면 Wix가 판매 방법을 제공하기 때문인가요?
WIX 사이트를 통해 멤버십 콘텐츠를 제공하지 않는다면, 위의 구독 플러그인을 사용하여 워크플로를 단순화할 수 있습니다.
참고로 앱 링크는 다음과 같습니다:
Wix-Pricing-Plans API를 Discourse에 어떻게 연결하나요?
Order Purchased | API Reference 을 확인하고 Zapier Discourse Zap 템플릿 사용을 참조하세요.
그렇게 하면 작동하는 것 같지만, 문제가 하나 있습니다. 고객이 구독을 취소하거나 만료된 경우 삭제할 수 없다는 점입니다.
방금 깨달은 건데, 구독을 구매한 사용자가 한 명뿐인데도 포럼의 모든 사용자를 해당 그룹에 추가하고 있네요. 어떻게 수정해야 할지 모르겠어요.
