안녕하세요. 코스모스팜 정기결제 관련 문의가 몇가지 있습니다.
1. 결제완료후 리다이렉트 페이지를 주문목록 페이지로 보낼수 있을까요?
2. 현재 이니시스 정기결제를 사용하고 있습니다.
- 이니시스측에서 메일을 안보내는데요. 고객이 영수증을 받아 볼수 있는 방법이 없을까요?
- 일반결제와는 다르게 결제시 이메일 입력하는 단계가 없습니다.
3. 주문목록페이지에서 영수증확인하는 링크를 삽입할 수는 없을까요?
항상 고맙게 잘쓰고 있습니다.
알림 페이지는 코스모스팜 회원관리 플러그인 기능입니다.
우선, 새로운 페이지를 만들어서
아래의 숏코드를 삽입해보세요.
[cosmosfarm_members_notifications]
워드프레스 관리자 -> 회원가입관리 -> 커뮤니케이션 페이지에서
알림 페이지 설정에 새로 만든 페이지를 선택해보시겠어요?
정기결제 후 알림 페이지에 영수증 링크를 확인하실 수 있습니다.
아래 링크의 알림 페이지 이미지를 확인해보시겠어요?
고맙습니다.
답변 감사합니다.
1.3번 질문은 해결 됐습니다. 감사합니다.
2번 질문의 경우는 이니시스에서 메일이 안보내서 이니시스에 문의해 두었습니다.
플러그인이나 아임포트내에서 다른 설정이 있는건 아니라는 말씀이시죠?
3번 질문 답변중에 알림 페이지에서 영수증을 표시한다고 하셨는데요.
알림페이지에서 어떻게 설정을 해야 하는것인지 알고 싶습니다.
답변부탁 드리겠습니다. 감사합니다.
안녕하세요~^^
1. 코스모스팜 회원관리 플러그인 정기결제 후 이동 페이지 설정은
추후 업데이트할 예정입니다.
현재는 테마 쪽 functions.php 파일에
아래의 코드를 추가해보시겠어요?
add_filter('cosmosfarm_members_subscription_pay_success_url', 'my_cosmosfarm_members_subscription_pay_success_url', 10, 2);
function my_cosmosfarm_members_subscription_pay_success_url($pay_success_url, $product){
$pay_success_url = '페이지주소';
return $pay_success_url;
}
위의 코드에서 페이지주소 부분에는 주문 목록 페이지 주소로 적용해보시겠어요?
2. 결제 시 카드 영수증은 PG사에서 이메일로 발송하고 있습니다.
별도로 확인하시려면 코스모스팜 회원관리 플러그인의 알림 페이지에서
영수증 링크에서 매출전표를 확인하실 수 있으며 이메일로 발송하실 수 있습니다.
결제 시 이메일 필드 표시는
상품 결제 필드 설정을 확인해보시겠어요?
워드프레스 관리자 -> 정기결제 -> 상품 -> 상품 선택 -> 결제 필드 설정에서
주문자 이메일을 추가해서 확인해보세요.
3. 현재는 알림 페이지에서 영수증을 표시하고 있습니다.
주문 목록 페이지에서도 영수증 링크를 표시하시려면
스킨 파일을 수정해보시겠어요?
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/orders-list-item-default.php 파일에
아래의 코드를 찾아서
<?php if($fields):?>
<div class="add-item-middot"><a href="#" onclick="return cosmosfarm_members_orders_toggle(this, '<?php echo $item->ID?>');">더보기</a></div>
<?php endif?>
찾은 코드 위에 아래의 코드를 추가해보시겠어요?
<?php if($item->receipt_url):?>
<div class="add-item-middot item-button-url"><a href="<?php echo esc_url($item->receipt_url)?>" onclick="window.open(this.href);return false;">영수증</a></div>
<?php endif?>
고맙습니다.