Как я могу сделать так, чтобы woocommerce проверял почтовый индекс? - PullRequest
0 голосов
/ 27 марта 2020

Я использую способ оплаты 2checkout для своего магазина WooCommerce. Таким образом, в их платежном API эти следующие атрибуты являются обязательными. «Имя, Фамилия, Адрес, Город, Страна, Почтовый индекс, Телефон, Электронная почта».

Итак, я сделал их все, следуя этому коду.

add_filter( 'woocommerce_default_address_fields', 'theimran_checkout_fields', 1000, 1 );
function theimran_checkout_fields( $address_fields ) {
    $address_fields['first_name']['required'] = true;
    $address_fields['last_name']['required'] = true;
    $address_fields['company']['required'] = true;
    $address_fields['country']['required'] = true;
    $address_fields['city']['required'] = true;
    $address_fields['state']['required'] = true;
    $address_fields['postcode']['required'] = true;

    return $address_fields;
}

Но поле "почтовый индекс" не отображается должным образом. когда я выбираю статистику страны, то поля почтового индекса времени отображаются по мере необходимости. но когда я выбираю свою страну Banglade sh, то поле почтового индекса времени отображается как необязательное. но я должен сделать это необходимым. в противном случае я получу ошибку во время оформления заказа. вот мой сайт https://theimran.com Буду признателен, если вы go зайдите на страницу проверки и проверьте ее. и дайте мне знать, как я могу сделать поля почтового индекса, необходимые для каждой страны спасибо

С уважением, Абдулла Аль Имран

...