我有一个调用API的自定义插件,并在Woocommerce平台上为我的订单添加了一些额外的东西。
之前我有三个场景:
$_POST['account_phone']
,一切都很顺利现在,API已经发生了一些变化,并且有几种新方法可用,它们改变了上面的场景选项:
我对此网站的现有用户的购买存在问题。首次购买时使用POST
参数向API发送请求。但是,如果用户已经注册,则应该从他/她已经输入的账单数据中读取这些参数,例如他的手机号码。因此,我需要一种方法来告诉WooCommerce这个新用户试图购买并注册,或这是已经存在的用户输入了他或她的数据。我可以从初始订单或用户的结算信息中获取此数据,但无法弄清楚如何检查它的订单类型以及WooCommerce应从哪里获取这些值。
谢谢!
答案 0 :(得分:0)
管理通过另一种方式解决这个问题。 $fields['account']['account_phone']
仅在注册期间显示,并且简单地将其更改为$fields['billing']['account_phone']
会使该字段“属于”计费信息,该信息始终显示,这非常方便,并且在以后我没有任何区别检查那里的输入。