현재 상품을 생성해서 상세페이지를 제작하고, 커리큘럼은 심플 LMS에서 가져다가 숏코드 삽입하고 있습니다.
하지만 상세페이지가 너무 길어 고객이 구입하고 다시 같은 상품 페이지로 들어와서 강의를 수강하기 어려울 것 같습니다.
예를 들어, 생성한 상품 ID가 100이라면 ID 100에는 스크롤 15회가 넘어가는 상세페이지가 삽입됩니다. 그리고 상세페이지 마지막 부분에 심플 LMS에서 가져온 커리큘럼이 들어갑니다. 이런 상황에서 고객이 상품 ID 100을 구입하여 강의를 수강하기 위해 다시 상품 ID 100 상세페이지로 온다면 다시 스크롤 15회를 넘기고 수강해야 합니다.
구매하는 상세페이지와 분리하여 강의를 수강할 수 있는 강의 수강 페이지를 따로 생성할 수 있을까요?
감사합니다.
안녕하세요~^^
심플 LMS 플러그인의 숏코드를 상품 상세 페이지가 아닌
다른 페이지에서도 볼 수 있게 하시려면
새로운 페이지를 생성하신 후에 상품 상세 페이지에서 적용한 숏코드를 입력해주시면 가능합니다.
위의 내용을 참고해서 진행해보시겠어요?
고맙습니다.
안녕하세요, 답변감사합니다!
지난번에 [내 강의장] 페이지 만들어주셨는데요.
제가 새로 페이지를 만들어서 숏코드를 입력한 후,
고객이 ID 100 상품을 구매했을 때, 내 강의장에 새롭게 만든 페이지가 뜨게 만들 수 있을까요?
안녕하세요.
말씀하신 상품은 어떤 플러그인을 사용 중이신지요?
만약, 코스모스팜 회원관리 플러그인 정기결제를 사용 중이시라면
아래의 코드를 활용해보세요.
add_filter('cosmosfarm_members_subscription_pay_success_url', 'cosmosfarm_members_subscription_pay_success_url_20210927', 10, 2);
function cosmosfarm_members_subscription_pay_success_url_20210927($pay_success_url, $product){
if($product->ID() == '1'){ // 실제 상품 ID로 적용해주세요.
$pay_success_url = '페이지주소'; // 실제 이동할 페이지 주소로 적용해주세요.
}
return $pay_success_url;
}
위의 코드에서 $product->ID() == '1' 부분은 실제 상품 ID로 적용해보세요.
페이지주소 부분은 실제 이동할 페이지 주소로 적용해보세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.