0
add_action('woocommerce_before_calculate_totals', 'add_custom_price');
function add_custom_price($cart_object) {
$custom_price = 10; // This will be custom price
foreach ($cart_object->cart_contents as $key => $value) {
$value['data']->price = $custom_price;
}
}
上面的代碼給出了購物車中所有產品的自定義價格10,但我一直試圖通過我創建的自定義字段獲得自定義價格,該字段被命名爲' rrp_price'用於不同的產品。我一直堅持把自定義的價格放進購物車,然後退房。那麼任何人都可以幫助我?我也試過:Woocommerce Wordpress自定義定價字段
$custom_price = "<?php echo get_post_meta(get_the_ID(), 'rrp_price', true); ?>";
但它沒有工作。