[YC4] 바로구매 흔적이 삭제되지 않을때 > 온라인강의

본문 바로가기
 
 
 
오늘 276
어제 2,152
최대 2,454
전체 3,195,189
비즈니스의 시작 비즈명함 ~ 가격, 품질, 배송 3가지 만족을 드리는 비즈명함 / 즉석명함 / 급행서비스 / 서울 전지역 수도권일부 3시간배송

온라인강좌 홈 > 온라인강좌 > 온라인강좌

영카트 | [YC4] 바로구매 흔적이 삭제되지 않을때

페이지 정보

작성일2016-02-01 23:43 조회1,254회 댓글0건

본문

영카트4 / shop / cartupdate.php 의 내용중  바로구매에 있던 장바구니 자료를 지우는 로직이 누락된것은 아닌지 확인합니다.

영카트 4.17.03 의   220~249 줄
    // 바로구매에 있던 장바구니 자료를 지운다.
    $result = sql_query(" delete from $g4[yc4_cart_table] where on_uid = '$tmp_on_uid' and ct_direct = 1 ", false);
    if (!$result) {
        // 삭제중 에러가 발생했다면 필드가 없다는 것이므로 바로구매 필드를 생성한다.
        sql_query(" ALTER TABLE `$g4[yc4_cart_table]` ADD `ct_direct` TINYINT NOT NULL ");
    }

    // 포인트 사용하지 않는다면
    if (!$config[cf_use_point]) { $_POST[it_point] = 0; }

    // 장바구니에 Insert
    $sql = " insert $g4[yc4_cart_table]
                set on_uid       = '$tmp_on_uid',
                    it_id        = '$_POST[it_id]',
                    it_opt1      = '$_POST[it_opt1]',
                    it_opt2      = '$_POST[it_opt2]',
                    it_opt3      = '$_POST[it_opt3]',
                    it_opt4      = '$_POST[it_opt4]',
                    it_opt5      = '$_POST[it_opt5]',
                    it_opt6      = '$_POST[it_opt6]',
                    ct_status    = '쇼핑',
                    ct_amount    = '$_POST[it_amount]',
                    ct_point     = '$_POST[it_point]',
                    ct_point_use = '0',
                    ct_stock_use = '0',
                    ct_qty       = '$_POST[ct_qty]',
                    ct_time      = '$g4[time_ymdhis]',
                    ct_ip        = '$REMOTE_ADDR',
                    ct_direct    = '$sw_direct' ";
    sql_query($sql);


해피정닷컴은 다음과같이 추가해서 사용합니다.
1. ct_direct = 1 이 등록되지 않았던 쇼핑몰인경우
    // 바로구매에 있던 장바구니 자료를 지운다.
    $result = sql_query(" delete from $g4[yc4_cart_table] where on_uid = '$tmp_on_uid' and ct_direct = 1 ", false);
    if (!$result) {
        // 삭제중 에러가 발생했다면 필드가 없다는 것이므로 바로구매 필드를 생성한다.
        sql_query(" ALTER TABLE `$g4[yc4_cart_table]` ADD `ct_direct` TINYINT NOT NULL ");
    }

    // 해피정닷컴 추가 // ct_direct = 1 이 등록되지 않았던 쇼핑몰인경우
    if ($sw_direct) {
        $directSql = "delete from  $g4[yc4_cart_table] where on_uid='".get_session("ss_on_direct")."' ";  // 바로결제
        $directResult = sql_query( $directSql );
        if ($test_check) {
            //echo $directSql;
            //exit;    
        }
    } 

2. 장바구니 insert 로직 마지막에  ct_direct    = '$sw_direct'  가 누락되지는 않았는지 확인 합니다.
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.


목록

Total 91건 1 페이지
온라인강의 목록
번호 제목
91
90
89
88
영카트 [YC5] 사용후기 전체모음 (write.2016-10-10)인기글  Hit.1330
87
86
85
열람중
83
82
81
80
79
78
77
76
75
74
73
영카트 [YC5] 올더게이트 연동 (update.2015-02-23)인기글첨부파일  Hit.3896
72
71
70
69
68
67
영카트 [YC5] OK Cashbag 적용하기 (write.2014-08-30)인기글첨부파일  Hit.8167
게시물 검색
 
 
상호: 해피정닷컴 대표:정창용 사업자등록번호:119-05-36414 (08394) 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
전화: 070-7600-3500 팩스:02-865-3528 개인정보관리:정창용 mail@happyjung.com 에스크로확인
개인정보취급방침
COPYRIGHT 2001~2017 해피정닷컴. All rights reserved. 부가통신사업신고:서울체신청-1217 통신판매신고:2014-서울구로-0074
 
모바일 버전으로 보기