콘텐츠몰 관리자 주문 취소시 error 반환

add_action("kboard_{$contents_mall_skin_dir_name}_order_execute", 'kboard_first_contents_mall_order_execute', 10, 2);
if(!function_exists('kboard_first_contents_mall_order_execute')){
	function kboard_first_contents_mall_order_execute($order, $board){
		if($order->getAmount() <= 0 || $order->imp_uid){
			$mail = kboard_mail();
			$mail->to = $order->email;
			$mail->title = sprintf('%s %s %s', get_option('blogname'), date('Y년 m월 d일', current_time('timestamp')), '주문 영수증');
			$mail->content = kboard_first_contents_mall_emails_template('order-completed', $board, $order, $order->items);
			$mail->url = home_url();
			$mail->url_name = __('Go to Homepage', 'kboard');
			$mail->send();

		}
		$result = mycred_add('document_mall_paid', get_current_user_id(), $order->getTotal(), '문서자료 구매 포인트', $order->order_id);
	}
}

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

콘텐츠몰

 

1. 테스트로 진행중이구요 이전 까지 취소시 잘 되었습니다.

현재 3개의 주문만 취소시 error가 나오고 환불이 안되고있습니다.

다른 주문들은 정상적으로 취소가 됩니다.

코드는 위의 정도로 mycred_add 함수 하나만 수정하였고 정상 작동하는것으로 확인되었습니다.

action: kboard_order_item_update
board_id: 8
order_item_id: 11
order_status: cancel
security: bc3a81dfd8

admin-ajax.php post로 잘 전송 되었고

{"result":"error","message":"error"}

이렇게 응답이 오네요..

 

2. oreder_excute시 mail 전송이 안되고 환불시에만 수신이 정상정으로 됩니다.

mycred_add도 if문안에 입력시 작동 안하여 if문 밖에 입력하니 정상 작동하였습니다.

 

혹시 어떤게 문제일까요?

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