簡體   English   中英

在購物車的會話中存儲和檢索woocommerce自定義數據

[英]store and retrieve woocommerce custom data in session for cart

  1. 我正在向woocommerce添加其他字段,我無法在會話中存儲自定義值。 我已經嘗試添加wisdmlabs.com woocommerce自定義代碼,但無法將變量轉換為var_dump。

  2. 在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM