首页 > 解决方案 > 计算价格并显示在 WooCommerce 产品单页下的价格(简单价格、可变价格)

问题描述

我计划在我的 WooCommerce 产品页面上显示所有产品的新价格。这是每月的分期付款价格。我需要以低于正常价格(可变价格和简单价格)的方式显示它,就像这样。

从 3,093 卢比开始的 0% 利息分期付款

其中 3,093 卢比是新价格。

这是我在 W3 学校尝试的计算,我得到了正确的计算。

而 60000 是产品价格
乘以这个数字 5.15464
除以 100

答案是 3,093
(答案应该四舍五入到最接近的整数)

我需要一个自定义函数,我可以添加到我的functions.php

<script>
var x = myFunction(60000, 5.15464, 100);
function myFunction(a, b, c) {
  return Math.round (a * b / c);
}
</script>

标签: javascriptphpwordpresswoocommercehook-woocommerce

解决方案


此代码将Add to Cart在 woocommerce 产品页面中显示按钮之前的值或内容。

        add_action( 'woocommerce_single_product_summary', 'show_emi', 20 );
      function show_emi() {
       global $product; 
       $id = $product->get_id();
        $product = wc_get_product( $id );
        $a=$product->get_price();
        $b  = 5.15464;
        $c = 100;
        $d = $a * $b;
        $total = $d/$c;
          echo $total;
      }

推荐阅读