1つの商品ページに合計金額を加算したいと考えていました。残念ながら私はプログラマーではありません。つまり、実際にはJavaScriptやコードについてよく知らないということです。WooCommerceの商品ページに合計1,000円のセパレータを追加
Googleでいくつかのコードを検索し、function.php
ファイルに追加しました。
これはコードです:
add_action('woocommerce_single_product_summary', 'woocommerce_total_product_price', 29);
function woocommerce_total_product_price() {
global $woocommerce, $product;
echo sprintf('<div id="product_total_price" style="margin-bottom:20px;">%s %s</div>',__('price total','woocommerce'),'<span class="price">'.$product->get_price().'</span>'.'KRW');
?>
<script>
jQuery(function($){
var price = <?php echo $product->get_price(); ?>,
currency = '<?php echo get_woocommerce_currency_symbol(); ?>';
$('[name=quantity]').change(function(){
if (!(this.value < 1)) {
var product_total = parseFloat(price * this.value);
$('#product_total_price .price').html(product_total.toFixed(0));
}
});
});
</script>
<?php
}
私の問題は、コードが千単位の区切りを示していないです。どうやってやるの?
そして、数量とカートに追加ボタンの合計金額を加算したいと思います。今すぐ合計金額は数量の前です。
ありがとうございました。
チェックこれはそれをhttp://stackoverflow.com/questions/149055/how-can-i-format-numbers-as-money-in-javascriptが手伝う。 – Deep
@LoicTheAztecそれは動作しませんが、あなたの優しさのためにありがとう – user6585401