일반결제 완료후 처리 문제.

1. 정확한 제품 또는 플러그인 이름

코스모스팜 회원관리 - 정기결제

 

2. 상세 내용

코스모팜 회원관리 정기 결제에서,  정기결제 상품이 아닌, 일반결제 상품 등록후, 실제 결제가 이루어지고,

결제완료가 성공해서,'결제완료'페이지까지 페이지 이동까지됩니다.

그리고 wp_postmeta 테이블에서 정보확인이 가능합니다.

우리가 개발중인 플러그인이 있는데, 해당 결제 정보를 다른 테이블에따로 간단한 결제 정보가 기록하고자 아래와 같은 코드를

 themes / 테마폴더이름 / function.php 파일에서 추가 하였습니다.

 

add_action('cosmosfarm_members_subscription_request_pay',  'my_cosmosfarm_members_subscription_request_pay', 10, 2);

function my_cosmosfarm_members_subscription_request_pay($order, $product) {
    global $wpdb;

    $s_id           =   session_id();
    $c_id           =   $_SESSION['c_id'];                    //courer id
    $user_id        =   $order->user_id();                    //사용자 ID
    $user_name      =   $order->get_meta_value('buyer_name'); //주문자명
    $proudct_name   =   $roduct->title();                     //상품 이름
    $product_price  =   $product->price();                    //상품 가격
    $payment_price  =   $order->price();                      //결제 가격

    $query="INSERT INTO wp_event_price_history(course_id, user_id, user_name, product_name, product_price, payment_price, payment_datetime) 
                                        VALUES('$c_id', '$uesr_id', '$uer_name', '$proudct_name', '$product_price', '$payment_price', NOW())";

    $wpdb->query($query);

   

}

다음과 같은 문의가 있습니다.

1.wp_event_price_history 테이블에는 데이터가 들어가지가 않습니다.

2.cosmosfarm_members_subscription_request_pay'는 정기 결제가 아닌, 일반결제에서도 쓰는게 맞나요?

 

3. 확인 가능한 상세 페이지 주소

 

 

4. 수정한 코드 내역 (있다면)

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기