안녕하세요!
코스모스팜 회원관리 플러그인에서 정기결제 기능 사용하려고 합니다.
1. 매뉴얼을 토대로 상품 생성까지 완료했는데 상품정보에서 등록한 썸네일이
어디에 노출되는지 모르겠습니다.
[cosmosfarm_members_subscription_product id="0000"]
위와 같은 숏코드를 넣으면 아래이미지처럼 상품 선택박스만 나오고 썸네일이 나오질 않습니다.
2. 주문페이지로 넘어가면 checkout div 및에 product div가 또 노출되던데 이건 숨겨도 문제 없겠죠?
3. 정기결제기간이 지금은 4주, 1개월 등 선택지가 있는데 25일 30일 등 특정날짜를 추가할 수 있을까요?
안녕하세요~^^
1. 코스모스팜 회원관리 플러그인 정기결제 상품에 썸네일을 표시하시려면
별도의 코드를 추가해주셔야 합니다.
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/subscription-product.php 파일에서
상품을 표시하고 있습니다.
코스모스팜 회원관리 플러그인의 스킨 파일을 사용하시는 테마 혹은 차일드 테마에 복사해서 편집할 수 있습니다.
테마(차일드 테마)에 복사해서 편집하시면
플러그인 또는 테마 업데이트 시 수정된 레이아웃을 안전하게 유지할 수 있는 장점이 있습니다.
예를 들어, 아래 경로의 스킨 파일을 복사한 다음
/wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/subscription-product.php
아래 경로처럼 테마(차일드 테마) 쪽에 스킨 파일을 추가해주세요.
/wp-content/themes/사용중인테마/cosmosfarm-members/subscription-product.php
그 다음, 테마 쪽의 subscription-product.php 파일을 수정해보세요.
아래의 코드를 적당한 위치에 추가하시면 상품 썸네일을 표시하실 수 있습니다.
<img src="<?php echo get_the_post_thumbnail_url($product->ID())?>">
2번 내용은 이해가 잘 가지 않습니다.
이미지 첨부가 가능하시다면 imgur에 업로드한 뒤 링크 걸어주시겠어요?
3. 정기결제 이용기간을 말씀하시는 걸까요?
정기결제 이용기간 설정을 특정 날짜로 지정하는 건 현재 지원하지 않고 있습니다.
관련해서 저희도 좋은 방법이 있을지 연구해보겠습니다.
고맙습니다.
친절한 답변 감사합니다!
1. 알려주신 방법대로 다양하게 커스텀 할 수 있을 거 같습니다. 감사합니다!
2. 아래 이미지처럼 주문정보입력 페이지에도 상품이 다시 표시됩니다.
class가 상품리스트 페이지와 동일하던데 숨겨도 될까 해서요.
아니면 어떤 php파일을 수정하면 되는지 알려주실 수 있을까요~
3. 알겠습니다. 그럼 4주로 설정하면 첫결제일에서 4주 후의 같은 요일에 갱신되는 걸까요?
항상 친절한 답변 감사합니다. 큰 도움이 되고 있습니다!
CSS 코드로 해당 영역을 안 보이게 해도 무관합니다.
상품 숏코드를 삽입한 페이지에
정기결제 숏코드가 삽입된 건 아닌지 확인해보셔야 할 듯합니다.
기본적으로는 결제 페이지에서는 상품을 표시하지 않고 있습니다.
정기결제 주문 페이지 설정도 다른 페이지와 겹치지 않게 설정해주셔야 합니다.
정기결제 주문 페이지 설정은
워드프레스 관리자 -> 회원가입관리 -> 정기결제 설정 페이지에서 확인해보실 수 있습니다.
정기결제 이용기간을 4주 후로 설정하시면 4주 뒤의 같은 요일까지 적용됩니다.
예를 들어, 2021년 9월 14일(화요일) 15시에 결제를 한다면
만료일은 2021년 10월 12일(화요일) 15시로 설정됩니다.
고맙습니다.