簡體   English   中英

在Woocommerce EU VAT插件上保存用戶元

[英]Save user meta on Woocommerce EU VAT Plugin

我正在建立一個wordpress woocommerce運行網站,該網站正在構建以存儲增值稅號,並進行創建,以便用戶和管理員可以在需要時進行編輯。

我使用的是官方woocommerce歐盟增值稅插件- http://www.woothemes.com/products/eu-vat-number/存儲增值稅號碼給用戶的元數據。 我已經成功地使用ACF在woocommerce的后端和前端顯示此字段,但是在結帳后更新用戶元數據時遇到了麻煩。

例如;

如果用戶已經存儲了12456的增值稅號,則轉到結帳並決定要使用其他增值稅號,因此他們將字段從12456更改為999999,然后簽出,我希望插件更新存儲的增值稅號。

我已經在后端管理員中使用了它,但是在結帳時卻無法使用它。

我在后端使用的代碼是

update_user_meta($user_id,'VAT Number', $_POST['VAT_Number']);
add_action('woocommerce_checkout_update_user_meta', my_custom_checkout_field_update_user_meta');

function my_custom_checkout_field_update_user_meta( $user_id ) {
    if ($user_id && $_POST['vat_number']) 
        update_user_meta( $user_id, 'vat_number', esc_attr($_POST['vat_number'])     
    );
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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