우커머스 상품에 구매버튼을 누르면 '로그인폼' 이 자동으로 나오도록 설정할수있을까요 ?ㅜㅜ
소셜 로그인을 한 사람들만 상품을 구매할 수 있도록이요.
다만 모든 사람들에게 상품 페이지는 보여야 하고 구매 버튼을 눌렀을 때만 로그인하도록 force 할 수 있나요?
항상 구매버튼 > 카트 > 주문서 작성 후에 you must log in first 메시지가 나오고,
로그인 버튼도 없어서 좀 구매자분들이 번거롭다 하셔서 곤란하네요...ㅜㅜ
우커머스 영문 버전으로 설명드려보겠습니다.
워드프레스 관리자 -> WooCommerce -> Settings -> Checkout 페이지에서
Checkout process 설정이 있습니다.
Enable guest checkout 설정의 체크를 해제해주시면 회원만 구매할 수 있도록 할 수 있습니다.
그리고 Add to cart 버튼을 누르면 로그인 페이지로 이동하게 하려면
아래 코드를 테마의 functions.php 파일에 추가해주세요.
add_filter('add_to_cart_redirect', 'redirect_to_login');
function redirect_to_login(){
$redirect_url = wp_login_url($_SERVER['REQUEST_URI']);
return $redirect_url;
}
주소를 변경하고 싶으시면 아래처럼 직접 주소를 작성해주셔도 됩니다.
$redirect_url = 'http://www.cosmosfarm.com/';
질문은 자유게시판 보단 워드프레스 카테고리에 올려주시는 게 좋겠습니다~^^