您好,亲爱的Stackoverflow。长期的读者,第一次的作家。
我们正在运行一个具有高端价格的网络商店(在Wordpress上有Woocommerce),当然还有分期付款计划。我喜欢在产品页面本身上显示它(即在“添加到购物车表单”之前)。我制作了这个简单的自定义代码,该代码应该计算每月的价格,但是我在页面上收到的是在“添加到购物车表单”之前的代码中的停止,所以这里有一个错误,但是我看不到它。
有没有人可以帮助我或为我指明方向?真的很感激!
顺便说一句,当分期付款计划为12个月或更短时,无利率。这就是为什么我不包括利率。
(已对代码进行编辑以反映问题的解决方案)
// Price per month
add_action( 'woocommerce_before_add_to_cart_form', 'price_per_month', 5 );
function price_per_month() {
global $product
$price = $product->get_price();
$price = $price + 295;
$months = 12;
$fee = 39;
//$register_fee = 295;
$price_per_month = ($price / $months);
$total_per_month = $price_per_month + $fee;
echo "
<div id='ppm-container'>
<div id='ppm-text'>
Pay from only ". $total_per_month ." NOK per month.
</div>
</div>
";
}
答案 0 :(得分:0)
为什么要在定义函数price_per_month之前编写add_action?
答案 1 :(得分:0)
几件事
首先您需要拥有
global $product
第二, 使用WP_DEBUG来查看错误