2016-07-25 81 views
0

大家好我已根据我的要求定制了woo-commerce单品页面,所以现在两个价格都是第一个价格是我的自定义价格,根据我的选择,第二个价格我输入了从WooCommerce产品页面(从wp-admin仪表板输入),现在第二个价格是在购物车中,但我想通过自定义价格,我怎么能实现这一点,请提前告诉我,谢谢你。WooCommerce-发送自定义选定的价格购物车

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> 

woocommerce custom selected price

回答

0
add_action('woocommerce_get_price','change_price_custom', 10, 2); 
function change_price_custom($price, $productd){ 
    return $price*2; // do calculation here 
} 

在主题的function.php试试这个

+0

感谢答复..let我尝试 –

+0

您的函数计算默认价格,我想通过Ajax传递自定义价格的车,我使用AJAX进行计算我我正在调用PHP文件,我已经写了查询我怎么能​​这样做,请建议... –

+0

请检查我的段落中更新的代码我现在得到我的价格我想通过段落,但它不工作帮助我的人.. –

相关问题