Невозможно разместить 0 % НДС в начале списка во время оформления заказа.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно разместить 0 % НДС в начале списка во время оформления заказа.

Сообщение Anonymous »

Я пытаюсь сделать так, чтобы НДС применялся только в том случае, если клиент этого хочет. При оформлении заказа покупатель должен выбрать страну (ЕС), и в зависимости от выбора будет применен НДС. Однако у меня возникли проблемы с размещением варианта с 0% НДС. Вот пример: https://www.gamivo.com/cart того, чего я пытаюсь достичь.

До сих пор я пробовал настроить список стран. которому я продаю, применил налоги и переименовал их все в раскрывающемся списке на «Страна | Сумма НДС в %».
Я использовал эту функцию:

Код: Выделить всё

add_filter( 'woocommerce_countries', 'rename_austria' );

function rename_austria( $countries ) {
$countries['AT'] = 'Austria | 20% VAT';
return $countries;
}
Затем я добавил пользовательскую страну и назвал ее «За пределами ЕС | Без НДС» — и применил для нее 0 налога со следующей функцией:

Код: Выделить всё

add_filter( 'woocommerce_countries',  'Outside_EU' );
function Outside_EU( $countries ) {
$new_countries = array(
'OE'  => __( 'Outside EU | Without VAT', 'woocommerce' ),
);

return array_merge( $countries, $new_countries );
}
Однако у меня возникли проблемы с размещением этой страны вверху списка стран во время оформления заказа и с тем, чтобы она всегда была первым выбором по умолчанию.

Подробнее здесь: https://stackoverflow.com/questions/581 ... g-checkout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»