woocommerce 체크 아웃 페이지에서 사용자 정의 % 값을 추가하고 싶지만 스위스 국가에만 표시하고 다른 사용자에게는 보이지 않게하고 싶습니다. 지금 나는 올바른 코드를 가지고 있지만 문제는 사용자가 스위스를 선택할 때 그것을 보여줄 수 없다는 것입니다. 여기 코드가 그렇게 나에게 임 잘못 여기서 뭘보고 도와주세요입니다woocommerce 체크 아웃시 사용자 정의 세금 값 추가
//Add tax for CH country
add_action('woocommerce_cart_calculate_fees','woocommerce_custom_surcharge');
function woocommerce_custom_surcharge() {
global $woocommerce;
if (WC()->customer->get_shipping_country('CH'))
return;
$percentage = 0.08;
$taxes = array_sum($woocommerce->cart->taxes);
$surcharge = ($woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total) * $percentage;
// Make sure that you return false here. We can't double tax people!
$woocommerce->cart->add_fee('TAX', $surcharge, false, '');
}
임 있는지 임은 내부 여기 잘못하고 : 도움을
if (WC()->customer->get_shipping_country('CH'))
감사
감사합니다. –