Woocommerce 产品页面上的每月自定义价格
Custom price per month on product page in Woocommerce
亲爱的 Whosebug,您好。很长时间 reader,第一次写作。
我们是 运行 一家网店(在 Wordpress 上有 Woocommerce),价格高,当然我们有分期付款计划。我喜欢在产品页面本身(即 "add to cart form" 之前)显示它。我制作了这个简单的自定义代码,它应该计算月度价格,但是我在页面上收到的是 "add to cart form" 之前的代码停止,所以这里有一个错误,但我看不到它。
有没有人可以帮助我或给我指明方向?非常感谢!
顺便说一句,分期付款计划为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>
";
}
为什么在定义函数 price_per_month 之前要写 add_action?
几件事
首先你需要
global $product
其次,
使用 WP_DEBUG 以查看错误
亲爱的 Whosebug,您好。很长时间 reader,第一次写作。
我们是 运行 一家网店(在 Wordpress 上有 Woocommerce),价格高,当然我们有分期付款计划。我喜欢在产品页面本身(即 "add to cart form" 之前)显示它。我制作了这个简单的自定义代码,它应该计算月度价格,但是我在页面上收到的是 "add to cart form" 之前的代码停止,所以这里有一个错误,但我看不到它。
有没有人可以帮助我或给我指明方向?非常感谢!
顺便说一句,分期付款计划为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>
";
}
为什么在定义函数 price_per_month 之前要写 add_action?
几件事
首先你需要
global $product
其次, 使用 WP_DEBUG 以查看错误