코스모스팜 회원관리의 정기결제를 사용하고 있습니다.
검색을 해보아도 설명이 모호하고, 테스트를 해보았으나 예상대로 처리되지않아 질문드립니다.
정확한 정보가 필요합니다.
회원 등급에는
무료회원/일반회원/프리미엄회원/협력사회원이 있습니다.
정기결제 상품에는
일반회원/프리미엄회원이 있고, 모두 기간은 1개월입니다.
이 상태에서 테스트를 해보았는데..
무료회원이 일반회원을 정기결제 합니다. 회원 등급은 일반회원이 됩니다.
일반회원이 프리미엄회원을 정기결제 합니다. 등급은 프리미엄 회원이 됩니다.
문제는 지금부터입니다.
프리미엄회원의 정기결제를 만료시켰습니다. 회원의 등급은 여전히 프리미엄회원 입니다.
진행중이던 일반회원의 정기결제를 만료시켰습니다. 그제서야 회원의 등급은 무료회원이 됩니다.
이 부분을 해소해야하는데 방법을 모르겠습니다.
1. 여러 정기결제 상품이 있을 때, 진행중인 정기결제 상품이 있는 상태에서 다른 상품을 구매할 경우, 기존의 상품을 강제로 만료 처리 할 수 있는 코드가 따로 있나요?
2. 위의 시나리오에서 원래 예상했던 시나리오는 프리미엄회원의 정기결제가 만료되었을 때, 회원의 등급이 나머지 진행중이었던 일반회원이 되는 것이었습니다. 이것이 가능하도록 할 수 있나요?
3. 프리미엄회원이 된 상태에서 일련의 과정을 거쳐 관리자의 승인을 얻은 고객은 협력사 회원이 될 수 있습니다. 원하는 시나리오는 관리자가 수동으로 프리미엄회원을 협력사회원으로 등급을 수정하면, 정기결제가 진행되는 중에는 계속 협력사 회원이었다가 프리미엄회원 정기결제가 만료되면, 다시 무료회원이 되도록 하는 것인데 가능한 방법이 있을까요?
안녕하세요~^^
말씀해 주신 내용들은 현재 개발 논의단계에 있는 사안입니다.
추후에 업데이트를 하도록 하겠습니다.
현재로선 코드를 직접 추가하셔야 되는데
그렇기 때문에 수정해야 할 부분이 많거나
코드를 직접 수정하기 어려우시다면
프로젝트 의뢰에 상세 내용을 올려보세요.
https://www.cosmosfarm.com/project
고맙습니다.
직접 수정해야할 것 같은데 참고할만한 자료가 있나요?
정기결제가 2가지 동시 진행이 안되도록 결제가 완료되었을 시, 진행중인 결제가 있는지 확인해서 강제로 만료시킨다거나 하는 참고할만한 코드가 있으면 부탁드립니다.