仅在用户选择特定的送货方式时验证billing_address_1

时间:2019-05-04 10:33:04

标签: woocommerce

我的woocommerce结帐表单依赖于计费字段,其中billing_address_1字段设置为“必填”。我现在要实现的是,告诉woocommerce当客户选择运输方式X并下订单时跳过对billiing_address_1的验证-实际上是即时设置了可选的billing_address_1字段。我怎样才能做到这一点?

我的结帐页面使用基于Ajax的更新,当客户使用下拉选择更改帐单国家/地区时,送货和付款选项将通过ajax调用进行更新,当用户选择其他送货方式或付款方式时,零件该页面也通过ajax调用进行更新,尽管结算字段不会刷新-我不知道整个过程是如何工作的,但这就是我所看到的:结帐页面本身不会刷新。我有点觉得ajax更新可能会对实现的外观产生影响。

我一直在寻找合适的woocommerce钩子来做到这一点,但是我对于woocommerce代码来说还太陌生,我现在所拥有的只是woocommerce_checkout_process可能起作用(不是100%肯定)的一个基本想法,但是我我不太确定我应该如何编码。

我也在寻找基于插件的解决方案,到目前为止还算不上运气。

0 个答案:

没有答案