그누보드 포인트 선물기능구현시 수수료로 일정포인트차감이 가능할까요?
본문
안녕하세요?
그누보드 포인트 선물기능구현시 수수료로 일정포인트차감이 가능할까요?
ㅠㅠ
왕초보라 어떻게 수식을 넣어야 할지 감이 안와서 질문드립니다ㅠㅠ
답변 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;
이 이외에 추가 사항들이 있을 수 있습니다.
참고해보세요.
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.