채택완료
상세페이지에서 할인율 출력 질문있습니다.

현재 등급별 차등할인을 사용하고 있는데
카테고리 상품리스트에서는, 시중가에서 할인+등급할인으로 출력이 잘되는데
같은 코드를 상세페이지에서도 사용하여 출력되게 하고싶은데 생각대로 잘안되네요.
skin/apms/list/basic/list.skin.php
Copy
$level_dc = 0; $it_price = $list[$i]["it_price"]; // 기존 판매 가격 $cust_price = $list[$i]['it_cust_price']; // 원래 가격 if(doubleval($list[$i]["dc_rate"]) < 0 && $list[$i]['it_price'] > 0) { // 가격이 0보다 크거나 dc율 (추가 dc율 의미)이 있을 때에만 작동 $level_dc = (-1 * doubleval($list[$i]["dc_rate"])); // 할인율의 합이 100%를 넘지 않게 됨 if($dc_per) { $level_dc = ($level_dc + $dc_per) > 100 ? (100 - $dc_per) : $level_dc; } // 최종 가격 // 현재는 할인율을 전부 더해서 계산함. (원래가격 - (원래가격 * 할인율의 합)) $it_price = $cust_price - ($cust_price * (($dc_per + $level_dc) / 100)); // 최종 가격에 추가 할인인 경우 // $it_price = $cust_price - ($cust_price * (1 - ($dc_per / 100)) * (1 - ($level_dc / 100))); }
Copy
<?php if($level_dc) { ?> <span class="item-sp gray" title="회원 등급에 따른 추가 할인"> <i class="fa fa-plus"></i> <?php echo $level_dc;?>% 업체 할인 </span> <?php } ?>
위 코드를
/skin/apms/item/shop/item.skin.php
여기서도 사용이 가능하게 하려면 어떻게 해야되나요?
코딩 초보라 같은 위치에 코드 붙여넣고 출력해봐도 안되네요.
|
답변 1개 / 댓글 4개
채택된 답변
+20 포인트
item.skin.php 부분은 리스트가 아니기 때문에 $list[$i] 를 사용하면 안될겁니다.
$list[$i] 이부분을 $it 로 모두 변경해보세요~
$list[$i]["it_price"] 이거를 $it["it_price"] 이런식으로....
답변에 대한 댓글 4개
답변을 작성하려면 로그인이 필요합니다.
출력은 되는데 이제 0%로 나오네요;