2026, 새로운 도약을 시작합니다.

쇼핑몰에 할인율을 표시하려고 하는데요. 채택완료

 <script>document.write(100-({$상품가}*100/{$소비자가}) + "%")</script> 

기존에는 이런식으로 해당 자리에 위치를 하였으나 바꿔보려 합니다.

할인율 표시하는 자리에 아래와 같이 적고

<div class="persent" data-price="소비자가" data-sale="상품가"></div> 

<div class="persent" data-price="{$disp_product_custom}" data-sale="{$disp_product_price}"></div> 

(카페24 고유 치환자)

script에

if(

$cost_value = $row['$disp_product_custom']; //원가

    $value = $disp_product_price ($row); //할인가 = 판매가격

    $persent = (($cost_value - $value) / $cost_value) * 100;

    $persent = round($persent, 0)."%";

}

이렇게 하면 안나옵니다 왜그럴까요 ㅠ 

카페24 쇼핑몰에서 사용하려 합니다. 

고유치환자와 관계없이 스크립트가 맞으면 정상적으로 출력이 되어야 하는게 맞을텐데

안나오니 답답허네유 ㅠ . ㅠ 

답변 1개

채택된 답변
+20 포인트

이해가 잘 안됩니다.

if(

$cost_value = $row['$disp_product_custom']; //원가

    $value = $disp_product_price ($row); //할인가 = 판매가격

    $persent = (($cost_value - $value) / $cost_value) * 100;

    $persent = round($persent, 0)."%";

}

script 언어가 아니며...php라고 하더라도 빨강부분이 잘못되었습니다.

여튼... 영카트가 아닌 카페24 고도몰 같은거라면...

만져본지가 오래되서...잘 모르겠네요. ㅎㅎㅎ

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고