【发布时间】:2016-07-25 16:07:38
【问题描述】:
大家好,我已经根据我的要求定制了woo-commerce单品页面,所以现在有两个价格,第一个价格是我选择的自定义价格,第二个价格是我从WooCommerce产品页面输入的(从wp输入-管理仪表板),现在第二个价格正在购物车中,但我想通过自定义价格我如何才能实现这一点,请建议我提前谢谢你。
Using ajax I am changing my custom price
Custom Price:
<p class="prices" id="demo" style="margin-left:22%;"></p>
Default Price:
<p class="prices" id="demo" style="margin-left:22%;"><?php echo $product->get_price_html(); ?></p>
更新: 我正在使用此代码
add_action( 'woocommerce_before_calculate_totals', 'add_custom_price');
function add_custom_price( $cart_object ) {
$custom_price = 70; // This will be your custome price
foreach ( $cart_object->cart_contents as $key => $value ) {
$value['data']->price = $custom_price;
}
}
现在 70 是静态价格,而不是这个我想传递段落,因为我正在使用 ajax 获得段落中的价格..
<p class="prices" id="demo" style="margin-left:22%;"></p>
【问题讨论】:
标签: wordpress woocommerce