RBoy
(RBoy)
1
이 부분을 좀 더 자세히 설명해 주실 수 있나요? 명확하지가 않습니다. '이 플러그인을 제거한다’고 하셨을 때, 정확히 무엇을 의미하나요?
app.yml에서 플러그인을 제거한 후 재빌드하고 사이트를 오프라인으로 만드는 것을 의미하나요? 사이트가 오프라인 상태라면 플러그인이 실행되지 않으므로, 플러그인을 제거하는 것과 무엇이 다른가요?
구독이 취소될 때까지 Stripe가 고객에게 정기적으로 비용을 계속 청구할 것이라고 추측합니다. 사이트를 오프라인으로 만들기 전에 기존 구독을 모두 취소하는 방법은 무엇인가요?
관련된 내용으로, 사이트가 유지보수 등으로 인해 약 1주일간 오프라인 상태일 경우, 구독을 일시 정지하거나 부분 환불을 제공할 수 있는 방법이 있을까요? 궁금해서 물어봅니다.
blake
(Blake Erickson)
2
제거한다는 것은 app.yml에서 해당 플러그인을 삭제하고, 다시 빌드한 후 사이트를 계속 가동하는 것을 의미합니다.
그렇지 않습니다. 제거하지 않고도 단순히 사이트를 오프라인으로 전환할 수 있습니다.
네, 맞습니다.
관리자로 해당 페이지에 접속하여 각 구독자의 취소 버튼을 클릭하세요:
구독 플러그인 UI를 통해서는 불가능하며, 아마도 Stripe 쪽에 관련 기능이 있을 수 있습니다.
RBoy
(RBoy)
3
네. 이 문장의 의미가 여전히 이해가 되지 않습니다.
만약 Discourse 인스턴스를 종료하거나, 이 플러그인을 제거하거나, 또는 사이트가 오프라인 상태가 된다면
"이 플러그인을 제거하거나 사이트가 오프라인 상태가 된다면"이라는 부분이 무엇을 의미하나요? 구독이 Stripe의 클라우드에서 독립적으로 실행되는 상황에서 왜 이 플러그인을 제거해야 하나요?
설명해 주셔서 감사합니다. 개선 사항을 제안하자면, “모든 구독 취소” 옵션(적절한 경고와 이중 확인 포함)이 있어 사이트를 오프라인으로 전환하는 것을 원클릭으로 처리할 수 있으면 좋겠습니다.
네, 플러그인을 언인스톨하려면 app.yml 파일에서 해당 플러그인을 제거한 후 앱을 다시 빌드해야 합니다. 이 시점에서 사이트는 실행 중이지만, 플러그인은 더 이상 설치되어 있지 않거나 사용 불가능한 상태가 됩니다.
사이트가 오프라인 상태라면, 물론 플러그인은 실행되지 않겠지만 사이트 역시 실행되지 않을 것입니다. 그것이 사용자가 달성하고자 하는 목표인가요?
구독은 스트라이프에서 관리되지만, 이 플러그인의 장점 중 하나는 구독 상태에 따라 구독자가 디스코르스(Discourse) 그룹에 자동으로 추가되거나 제거된다는 점입니다. 원하신다면 수동으로 처리할 수도 있지만, 플러그인을 사용하면 관리가 훨씬 수월합니다.
좋은 제안 감사합니다. 향후 기능 개발 시 이를 염두에 두겠습니다.