테스트 사이트 - 개발 중인 베타 버전입니다

상품가격을 %로 할인해서 판매하기

· 13년 전 · 463 · 1

80입력시 옵션가격포함 가격을 80%로 판매할수있습니다.
★1. 필드를 추가합니다 필드명 it_a
 
★2.shop/item.php
 
    var amount = basic_amount + opt1 + opt2 + opt3 + opt4 + opt5 + opt6;
    var point  = parseInt(basic_point);
    var amount = parseInt(basic_amount + opt1 + opt2 + opt3 + opt4 + opt5 + opt6) * basic_a / 100;
    var point  = parseInt(basic_point);
로 수정
 
★2.shop/item.php
 
    var basic_amount = parseInt('<?=get_amount($it)?>');
    var basic_point  = parseFloat('<?=$it[it_point]?>');
    var cust_amount  = parseFloat('<?=$it[it_cust_amount]?>');
    var basic_amount = parseInt('<?=get_amount($it)?>');
    var basic_a  = parseFloat('<?=$it[it_a]?>');
    var basic_point  = parseFloat('<?=$it[it_point]?>');
    var cust_amount  = parseFloat('<?=$it[it_cust_amount]?>');
로수정
 
★ 3. adm/shop_admin/itemform.php
 
        <input type=checkbox name=it_gallery value='1' <?=($it[it_gallery] ? "checked" : "")?>> 갤러리로 사용
        <?=help("금액표시는 하지 않고 상품을 구매할 수 없으며 상품설명만 나타낼때 사용합니다.");?>
        <input type=checkbox name=it_gallery value='1' <?=($it[it_gallery] ? "checked" : "")?>>
        갤러리로 사용
        <?=help("금액표시는 하지 않고 상품을 구매할 수 없으며 상품설명만 나타낼때 사용합니다.");?>할인율 :
        <input type=text class=ed name=it_a size=8 value='<? echo $it[it_a] ?>' style='text-align:right;'>
로수정
 
★4.  adm/shop_admin/itemlist.php
 
    <td width=30><?=subject_sort_link("it_order", "sca=$sca")?>순서</a></td>
    <td width=30><?=subject_sort_link("it_order", "sca=$sca")?>순서</a><br><?=subject_sort_link("it_a", "sca=$sca")?>할인</td>
로수정
 
★5. shop/cartupdate.php
 
    $amount = get_amount($it) + $opt_amount;
    // 상품가격이 다름
    if ((int)$amount !== (int)$_POST[it_amount])
        die("Error..");
    //$amount = get_amount($it) + $opt_amount;
    // 상품가격이 다름
    //if ((int)$amount !== (int)$_POST[it_amount])
    //    die("Error..");
로 수정
 
★6. /www/adm/shop_admin/itemformupdate.php
                it_point         = '$it_point',
                it_point         = '$it_point',
                it_a         = '$it_a',
로 수정
 
★7./www/adm/shop_admin/itemlistupdate.php
                   it_point       = '{$_POST[it_point][$i]}', 

                   it_point       = '{$_POST[it_point][$i]}',
                   it_a       = '{$_POST[it_a][$i]}',
로 수정
 
필드추가하는법:
 
★★★★주의사항★★★★
할인율 0으로 입력시 판매가격 0원으로 표시되니
할인을 원하지 않는 아이템은 100으로 표시해주세요
 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

12년 전
정보 고맙습니다. ^^

근데 할인된 가격은 디비에 저장되지 않고 그냥 보여지네요~

옵션은 할인 하지 않고, 주 상품만 할인 할려면, 아래 처럼 하면 되는지 함 해봐야겠네요 ^^;

parseInt(basic_amount) * basic_a / 100;

게시글 목록

번호 제목
1790
1788
1786
1782
1780
1778
1767
1762
1754
1748
1739
1736
1735
1731
1717
1712
1704
1700
1696
1682