제목 그대로입니다.
쇼핑몰의 판매상품 가격을 회원에게만 노출하고 싶습니다.
잘 모르는 초보라서 질문이 좀 많습니다.
선생님들의 많은 도움 부탁 드리겠습니다^^
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2016-10-27 (목) 18:08:33
/lib/shop.lib.php에 보면 대략 582번째줄에 있는
Copy
// 금액 표시function display_price($price, $tel_inq=false){ if ($tel_inq) $price = '전화문의'; else $price = number_format($price, 0).'원'; return $price;}
위에 코드를 아래와 같이 변경하면 될겁니다.
Copy
// 금액 표시function display_price($price, $tel_inq=false){ global $member; if ($tel_inq){ $price = '전화문의'; }else if(strlen($member[mb_id]) == 0){ $price = "회원 공개"; }else{ $price = number_format($price, 0).'원'; } return $price;}
다만 구매를 막아야 하니깐 구매까지 막으려면 /skin/shop/basic/item.form.php에서
Copy
if (document.pressed == "장바구니") { f.sw_direct.value = 0; } else { // 바로구매 f.sw_direct.value = 1; }
위에 소스를 아래와 같이 변경합니다.
Copy
if (document.pressed == "장바구니") { f.sw_direct.value = 0; } else { // 바로구매<?if(!$is_member){?>alert('회원만 구매가능합니다.');return false;<?}?> f.sw_direct.value = 1; }
답변에 대한 댓글 2개
우리풀사랑
2016-10-27 (목) 18:54:20
mustangowner
2016-11-21 (월) 09:11:51
정말 도움이 많이 되었습니다.
답변을 작성하려면 로그인이 필요합니다.
은혜로 생각하겠습니다.