포인트를 판매가격의 % 로 적용하는 방법
우선 기존의 상품 테이블에 있는 필드만을 사용하여 처리하는 방법으로 %는 소숫점 처리가 되지 않는점 양지 바랍니다.
adm/shop_admin/itemform.php 에서
포인트 "점" 으로 표시되어 있는것을 % 로 바꿉니다.
<td><input type=text class=ed name=it_point size=8 value='<? echo $it[it_point] ?>' style='text-align:right;'> %</td>
shop/item.php 의
var point = parseInt(basic_point);
를 삭제하신 후 그 자리에
var point = parseInt(amount * basic_point / 100);
이 코드를 넣습니다.
이렇게 수정하시면 옵션별로 상품 가격이 틀려지는 경우에 포인트도 % 로 적용되어 변경이 이루어집니다.
댓글 5개
18년 전
관리자님 감사합니다^^
16년 전
이렇게 적용하면 보관함에 저장했다가 주문한 상품은 적용이 되질 않더군요...
만약 포인트를 금액의 3%로 지정했을때 보관함에 들어갔다 나온 상품은 3점으로
적용이 됩니다.~~
관리자님 부탁드립니다.
만약 포인트를 금액의 3%로 지정했을때 보관함에 들어갔다 나온 상품은 3점으로
적용이 됩니다.~~
관리자님 부탁드립니다.
15년 전
ㄳ
13년 전
포인트 % 적용시 장바구니 에러 해결
글쓴이 : comeya 조회 : 45
포인트를 %로 적용하면 장바구닌 애러가 납니다.
앞으로 이런 작업이 있을 것 같은데
해결방법은요?
관리자 11-08-17 14:04
shop/cartupdate.php 의
$point = $it[it_point];
// 포인트가 다름
if ((int)$point !== (int)$_POST[it_point] && $config[cf_use_point])
die("Error...");
이 코드를 제거하시면 되는데 권해 드리고 싶지 않습니다.
글쓴이 : comeya 조회 : 45
포인트를 %로 적용하면 장바구닌 애러가 납니다.
앞으로 이런 작업이 있을 것 같은데
해결방법은요?
관리자 11-08-17 14:04
shop/cartupdate.php 의
$point = $it[it_point];
// 포인트가 다름
if ((int)$point !== (int)$_POST[it_point] && $config[cf_use_point])
die("Error...");
이 코드를 제거하시면 되는데 권해 드리고 싶지 않습니다.
낚시백화점
13년 전
감사합니다
게시글 목록
| 번호 | 제목 |
|---|---|
| 380 | |
| 360 | |
| 349 | |
| 331 | |
| 323 | |
| 318 | |
| 317 | |
| 316 | |
| 310 | |
| 301 | |
| 296 | |
| 287 | |
| 282 | |
| 275 | |
| 272 | |
| 252 | |
| 243 | |
| 240 | |
| 199 | |
| 161 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기