我在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();
}
由于
答案 0 :(得分:1)
您可以使用以下功能将自定义数据添加到Woocommerce会话中:
WC()->session->set( 'cart_id', 'some-example-data' );