2017-06-11 107 views
0

我需要此功能,但我發現它正確地使用單個產品工作,但是,我無法使其在可變產品中運行。更改數量時,在可變產品上動態顯示總價格

這是

單品代碼

的functions.php

add_action('woocommerce_single_product_summary', 
'woocommerce_total_product_price', 31); 
function woocommerce_total_product_price() { 
global $woocommerce, $product; 
// let's setup our divs 
echo sprintf('<div id="product_total_price" style="margin-bottom:20px;">%s 
%s</div>',__('Total Words Number:','woocommerce'),'<span 
class="price">'.$product->get_price().'</span>'); 
?> 
    <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(currency + 
product_total.toFixed(2)); 

       } 
      }); 
     }); 
    </script> 
<?php 
} 

我將非常感謝您的幫助!

+0

對於我這隻適用於簡單產品而不適用於可變產品。當我提醒'價格'時,它總是顯示0.哪個是最小值。變異值。這就是爲什麼總是變化的總和爲0.00 –

回答

0

解決,與變量產品,以及良好的作品。

+0

對於我這隻適用於簡單產品而不適用於變量產品。當我提醒'價格'時,它總是顯示0.哪個是最小值。變異值。這就是爲什麼總變化量總是0.00 –

相關問題