그누보드 포인트 선물기능구현시 수수료로 일정포인트차감이 가능할까요?

그누보드 포인트 선물기능구현시 수수료로 일정포인트차감이 가능할까요?

QA

그누보드 포인트 선물기능구현시 수수료로 일정포인트차감이 가능할까요?

답변 3

본문

안녕하세요?

그누보드 포인트 선물기능구현시 수수료로 일정포인트차감이 가능할까요?

ㅠㅠ

 

왕초보라 어떻게 수식을 넣어야 할지 감이 안와서 질문드립니다ㅠㅠ

 

이 질문에 댓글 쓰기 :

답변 3

해당 내용은 제작의뢰를 맡기시는 게 좋을 것 같네요.

수식 또한 중요하지만, 수수료로 사용된 내역들에 대한 로그도 남겨놓아야 할 것이고
그 외 다른 부분들도 고려해야 할 사항들이 있을 듯 합니다.

윗분들의 답변처럼 개발자가 아니시라면 의뢰쪽으로 하셔야 할 것 같습니다.

 

다만, 어느정도 코드 작업이 가능하시다면 예를 들어서 다음과 같은 로직으로 구현을 해 볼 수 있습니다.

 

포인트 차감로직 추가


// 포인트 차감 로직
$gift_points = 100; // 선물할 포인트
$commission = 10; // 수수료
// 수수료를 포함한 포인트 차감
$total_points = $gift_points + $commission;
// 사용자의 현재 포인트에서 차감
$user_points = getUserPoints($user_id); // 사용자의 현재 포인트 조회 함수 (예: getUserPoints 함수)
if ($user_points >= $total_points) {
    // 포인트 차감 및 로그 기록 등의 처리
    deductPoints($user_id, $total_points); // 포인트 차감 함수 (예: deductPoints 함수)
    // 선물 이력 기록 등의 추가 로직
    recordGiftHistory($user_id, $gift_points, $commission); // 선물 이력 기록 함수 (예: recordGiftHistory 함수)
} else {
    // 포인트 부족 오류 처리
    echo "포인트가 부족합니다.";
}

 

수수료 관리


// 수수료 조회 함수
function getCommissionRate() {
    // 데이터베이스에서 수수료 정보를 가져오거나 설정값 반환
    return 0.1; // 예: 10% 수수료
}
// 포인트 차감 로직에서 사용
$commission_rate = getCommissionRate();
$commission = $gift_points * $commission_rate;

 

이 이외에 추가 사항들이 있을 수 있습니다.

참고해보세요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로