![](/img/trans.png)
[英]Store custom data using WC_Cart add_to_cart() method in Woocommerce 3
[英]store and retrieve woocommerce custom data in session for cart
我正在向woocommerce添加其他字段,我無法在會話中存儲自定義值。 我已經嘗試添加wisdmlabs.com woocommerce自定義代碼,但無法將變量轉換為var_dump。
在functions.php文件中,var_dump不起作用。
我正在使用woocommerce版本3.2.5。 請有人幫我在會話中添加自定義數據並檢索購物車。
這是代碼
add_action('wp_ajax_wdm_add_user_custom_data_options', 'wdm_add_user_custom_data_options_callback');
add_action('wp_ajax_nopriv_wdm_add_user_custom_data_options', 'wdm_add_user_custom_data_options_callback');
function wdm_add_user_custom_data_options_callback()
{
//Custom data - Sent Via AJAX post method
$product_id = $_POST['id']; //This is product ID
var_dump($product_id);
$user_custom_data_values = $_POST['Volume']; //This is User custom value sent via AJAX
session_start();
$_SESSION['wdm_user_custom_data'] = $user_custom_data_values;
die();
}
謝謝
您可以使用以下函數將自定義數據添加到Woocommerce會話:
WC()->session->set( 'cart_id', 'some-example-data' );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.