그누+영카트 연동 쿠폰기능스킨 설치해보신분께 질문있습니다. 정보
그누+영카트 연동 쿠폰기능스킨 설치해보신분께 질문있습니다.본문
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=108193&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%BF%A0%ED%8F%B0&sop=and
그누+영카트 연동 쿠폰기능스킨을 다운받아서 설치했습니다.
그런데 다른건 잘 되는거 같은데. 결제시 쿠폰정보를 체크하고~ 결제정보를 누르면
"선택하신 쿠폰을 소유하지 않으셨습니다"라고 뜹니다.
라고 뜨네요.ㅠㅜ
혹시 위 스킨 설치해보셨든 분들중 위와같은 에러 날서 해결하셨던분이 있으신가해서요..ㅠㅜ
있으시다면 어떻게 해결하셨는지...노하우를 전수해주세용~ ^^
아래는 해당페이지 소스입니다.
---------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_COUPON_USING_")) exit; // 개별 페이지 접근 불가
$cu_no = $_POST[cu_no]; // 쿠폰 번호
if ( $cu_no )
{
if ( ! $is_member ) alert("쿠폰을 사용하시려면 로그인 하셔야 함니다"); // 회원만 사용가능
if ( ! $member[mb_id] ) alert("쿠폰을 사용하시려면 로그인 하셔야 함니다"); // 회원만 사용가능
coupon_access_check("coupon_using");
// 쿠폰의 소유자를 구함
$row = owner_check( $member[mb_id], $cu_no );
if ( $row[mb_id] != $member[mb_id] )
{
if ( $row[cc_kind] == 50 )
alert_option( "선택하신 쿠폰을 소유하지 않으셨습니다", "", true);
else
alert( "선택하신 쿠폰을 소유하지 않으셨습니다" );
}
if ( $row[cu_status] == 1 && $row[cc_use] ) // 쿠폰이 사용가능하고, 쿠폰카테고리에서 쿠폰사용가능일 때
{
// 쿠폰 사용 제한이 있는지.. 있다면 몇번 사용하였는지 체크
coupon_using_check( $row, $member[mb_id], "history.back();" );
switch ( $row[cc_kind] )
{
case '10' : // 할인 쿠폰이라면 (원)
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid );
break;
case '11' : // 할인쿠폰 사용 (%)
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid );
break;
case '20' : // 적립쿠폰 사용 (%)
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid ); // 상태를 2로 변경
break;
case '30' : // 적립쿠폰 사용 (p)
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid ); // 상태를 2로 변경
break;
case '31' : // 배송비결제쿠폰
// 배송비를 삭제함
sql_query(" update $g4[yc4_order_table] set od_send_cost = '0' where od_id = '$od_id' ");
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid ); // 상태를 2로 변경
break;
case '40' : //포인트 쿠폰 사용
$insert_point = insert_point( $row[mb_id], $row[cc_amount], "포인트충전쿠폰 사용", $row[cc_no], $row[cu_no], '포인트충전쿠폰');
// 포인트 충전이 완료 되었다면 쿠폰 상태를 2로 변경
if ( $insert_point )
{
coupon_status_change( $member[mb_id], $cu_no, "2" ); // 충전이 완료 되었다면 상태를 2로 변경
$success_msg = number_format( $row[cc_amount] ) . " p 포인트 충전 쿠폰을 사용하셨습니다";
}
else // 충전이 정상적으로 되질 않았다면
{
$success_msg = "충전이 정상적으로 되지 않았습니다";
$error_content = "회원이 포인트충전 쿠폰을 사용중 충전이 정상적으로 되질 않았음";
coupon_status_change( $member[mb_id], $cu_no, "0" ); // 충전이 되질 않았다면 해당 쿠폰 상태를 0 으로 변경
}
break;
default :
break;
}
}
else // 쿠폰이 사용가능하지 않다면
{
if ( $row[cu_status] == 0 ) // 쿠폰이 오류 작동으로 사용이 중지 되었을 때 별도로 관리자가 사용을 풀어 주어야 만 사용가능함니다.
$success_msg = "이 쿠폰은 현재 사용이 중지 된 쿠폰입니다";
else if ( $row[cc_use] == 0 ) // 쿠폰 카테고리 관리자에서 쿠폰의 사용을 중지 시켰을 때
$success_msg = "이 쿠폰은 현재 일시적으로 사용이 중지 된 쿠폰입니다\\n\\n불편을 끼쳐드려 죄송함니다";
}
}
?>
그누+영카트 연동 쿠폰기능스킨을 다운받아서 설치했습니다.
그런데 다른건 잘 되는거 같은데. 결제시 쿠폰정보를 체크하고~ 결제정보를 누르면
"선택하신 쿠폰을 소유하지 않으셨습니다"라고 뜹니다.
라고 뜨네요.ㅠㅜ
혹시 위 스킨 설치해보셨든 분들중 위와같은 에러 날서 해결하셨던분이 있으신가해서요..ㅠㅜ
있으시다면 어떻게 해결하셨는지...노하우를 전수해주세용~ ^^
아래는 해당페이지 소스입니다.
---------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_COUPON_USING_")) exit; // 개별 페이지 접근 불가
$cu_no = $_POST[cu_no]; // 쿠폰 번호
if ( $cu_no )
{
if ( ! $is_member ) alert("쿠폰을 사용하시려면 로그인 하셔야 함니다"); // 회원만 사용가능
if ( ! $member[mb_id] ) alert("쿠폰을 사용하시려면 로그인 하셔야 함니다"); // 회원만 사용가능
coupon_access_check("coupon_using");
// 쿠폰의 소유자를 구함
$row = owner_check( $member[mb_id], $cu_no );
if ( $row[mb_id] != $member[mb_id] )
{
if ( $row[cc_kind] == 50 )
alert_option( "선택하신 쿠폰을 소유하지 않으셨습니다", "", true);
else
alert( "선택하신 쿠폰을 소유하지 않으셨습니다" );
}
if ( $row[cu_status] == 1 && $row[cc_use] ) // 쿠폰이 사용가능하고, 쿠폰카테고리에서 쿠폰사용가능일 때
{
// 쿠폰 사용 제한이 있는지.. 있다면 몇번 사용하였는지 체크
coupon_using_check( $row, $member[mb_id], "history.back();" );
switch ( $row[cc_kind] )
{
case '10' : // 할인 쿠폰이라면 (원)
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid );
break;
case '11' : // 할인쿠폰 사용 (%)
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid );
break;
case '20' : // 적립쿠폰 사용 (%)
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid ); // 상태를 2로 변경
break;
case '30' : // 적립쿠폰 사용 (p)
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid ); // 상태를 2로 변경
break;
case '31' : // 배송비결제쿠폰
// 배송비를 삭제함
sql_query(" update $g4[yc4_order_table] set od_send_cost = '0' where od_id = '$od_id' ");
coupon_status_change( $member[mb_id], $cu_no, "2", $tmp_on_uid ); // 상태를 2로 변경
break;
case '40' : //포인트 쿠폰 사용
$insert_point = insert_point( $row[mb_id], $row[cc_amount], "포인트충전쿠폰 사용", $row[cc_no], $row[cu_no], '포인트충전쿠폰');
// 포인트 충전이 완료 되었다면 쿠폰 상태를 2로 변경
if ( $insert_point )
{
coupon_status_change( $member[mb_id], $cu_no, "2" ); // 충전이 완료 되었다면 상태를 2로 변경
$success_msg = number_format( $row[cc_amount] ) . " p 포인트 충전 쿠폰을 사용하셨습니다";
}
else // 충전이 정상적으로 되질 않았다면
{
$success_msg = "충전이 정상적으로 되지 않았습니다";
$error_content = "회원이 포인트충전 쿠폰을 사용중 충전이 정상적으로 되질 않았음";
coupon_status_change( $member[mb_id], $cu_no, "0" ); // 충전이 되질 않았다면 해당 쿠폰 상태를 0 으로 변경
}
break;
default :
break;
}
}
else // 쿠폰이 사용가능하지 않다면
{
if ( $row[cu_status] == 0 ) // 쿠폰이 오류 작동으로 사용이 중지 되었을 때 별도로 관리자가 사용을 풀어 주어야 만 사용가능함니다.
$success_msg = "이 쿠폰은 현재 사용이 중지 된 쿠폰입니다";
else if ( $row[cc_use] == 0 ) // 쿠폰 카테고리 관리자에서 쿠폰의 사용을 중지 시켰을 때
$success_msg = "이 쿠폰은 현재 일시적으로 사용이 중지 된 쿠폰입니다\\n\\n불편을 끼쳐드려 죄송함니다";
}
}
?>
댓글 전체