Проверяйте billing_address_1 только тогда, когда пользователь выбирает определенный способ доставки - PullRequest
0 голосов
/ 04 мая 2019

Моя форма проверки woocommerce основана на полях выставления счетов, в которых поле billing_address_1 установлено как "обязательное".Сейчас я хотел бы добиться, чтобы woocommerce пропустил проверку billiing_address_1, когда клиент выбирает способ доставки X и размещает заказ - практически устанавливая поле billing_address_1 необязательно на лету.Как я могу это сделать?

Моя страница оформления заказа использует обновление на основе ajax, когда клиент меняет страну выставления счета с помощью раскрывающегося списка, параметры доставки и оплаты обновляются с помощью вызова ajax, также когда пользователь выбирает другой способ доставки или платежный шлюз,части на странице тоже обновляются с помощью вызова ajax, хотя поля выставления счетов не обновляются - я не знаю точно, как все это работает, но вот что я вижу: сама страница оформления заказа не обновляется.Я вроде чувствовал, что обновление ajax может повлиять на то, как должна выглядеть реализация.

Я искал подходящую ловушку woocommerce, чтобы сделать это, но я слишком новичок в коде woocommerce, то, что у меня сейчас есть, это просто основная идея, что woocommerce_checkout_process может работать (не уверен на 100%),но я не совсем уверен, как я должен идти с кодированием.

Я тоже ищу решение на основе плагинов, но пока не повезло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...