Ich habe ein benutzerdefiniertes Feld im Benutzerprofil erstellt, jetzt muss ich den Wert dieses Feldes als Rabatt in den WooCommerce-Einkaufswagen eingeben.
Dies ist die Funktion eine benutzerdefinierte Gebühr in den Warenkorb legen:Aufruf eines benutzerdefinierten Benutzerfeldwerts in einer WooCommerce-Hookfunktion
add_action('woocommerce_cart_calculate_fees' , 'add_custom_fees');
$descuentototal = get_the_author_meta('descuento', $user_id);
function add_custom_fees(WC_Cart $cart){
if($descuentototal < 1){
return;
}
// Calculate the amount to reduce
$cart->add_fee('Discount: ', -$descuentototal);
}
Aber nicht gelingt, den Wert von ‚descuento‘ zu bekommen.
Wie könnte ich es tun?
Danke.