我正在为我正在创建的插件使用自定义WooCommerce checkout.js文件,但是遇到问题,下订单时账单地址会被保存为送货地址。
这是自定义的“ checkout.js”代码:
a
这是AJAX请求发送的“ $ form.serialize()”数据:
22
如上所述,下了订单,但是在管理员确认的WooCommerce订单中,在订单确认页面上并用账单地址替换了送货地址。
任何想法为何?任何帮助将不胜感激!
答案 0 :(得分:0)
问题解决了。
由于WooCommerce结帐中的复选框已更改为Google材料设计复选框/开关,并且未将复选框的值设置为“ 1”,因此导致了该问题。
实际上,$form.serialize()
数据不包含WooCommerce AJAX请求中所需的ship_to_different_address=1
。