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

상품에 판매기한 넣기

· 15년 전 · 562 · 4
1. 상품테이블에 필드를 추가합니다.

ALTER TABLE `yc4_item` ADD `it_limit_time` DATETIME NOT NULL ;


2. adm/shop_admin/itemform.php 의 적당한 곳에 아래 코드를 넣습니다.

<tr class=ht>
    <td>판매기한일시</td>
    <td colspan=3>
        <input type=text name=it_limit_time value='<?=$it[it_limit_time]?>' class=ed> 입력 예) <?=date("Y-m-d H:i:s", $g4[server_time] + (86400 * 15))?>
    </td>
</tr>


3. adm/shop_admin/itemformupdate.php 에 넣습니다.

                it_tel_inq      = '$it_tel_inq',
                it_limit_time    = '$it_limit_time'


4. shop/item.php 에 넣습니다.

// 바로구매 또는 장바구니 담기
function fitemcheck(f, act)
{
    if ("0000-00-00 00:00:00" != "<?=$it[it_limit_time]?>")
    {
        if ("<?=$g4[time_ymdhis]?>" > "<?=$it[it_limit_time]?>") {
            alert("이 상품은 <?=$it[it_limit_time]?> 까지만 구입이 가능합니다.\n\n더 이상 구입하실 수 없습니다.");
            return;
        }
    }

댓글 작성

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

로그인하기

댓글 4개

~ 까지 이군요 ~ 부터도 있었으면 좋겠습니다. ~부터 ~까지 (예약판매 같은것에 적용)
15년 전
좋은팁이네요
15년 전
좋은 팁입니다~^^
보관함에 저장중 장바구니 담기에 버그가 있습니다.

shop/wishlist.php 를

// 품절검사
$it_stock_qty = get_it_stock_qty($row[it_id]);
if($it_stock_qty <= 0)
{
echo "<img src='$g4[shop_img_path]/icon_pumjul.gif' border=0 align=absmiddle>";
echo "<input type=hidden name=it_id[$i] >";
} else { //품절이 아니면 체크할수 있도록한다

if ("0000-00-00 00:00:00" == $row[it_limit_time] || $g4[time_ymdhis] < $row[it_limit_time]) {
echo "<input type=checkbox name=it_id[$i] value='$row[it_id]' onclick=\"out_cd_check(this, '$out_cd');\">";
}
}

이렇게 수정하시기 바랍니다.

게시글 목록

번호 제목
1111
1107
1105
1102
1099
1098
1097
1101
1096
1132
1094
1092
1091
1088
1087
1083
1082
1076
1068
1056