提问者:小点点

获取WooCommerce插件中的用户状态


我有一个自定义插件,可以调用API,并在Woocommerce平台上为我的订单添加一些附加内容。

我以前有三种情况:

  • 首次购买,使用从结账表单字段提交的数据,例如,$\u POST['account\u phone'],一切正常
  • 后续购买使用相同的原则
  • 续订使用来自初始订单的订单数据,就像进行单个购买一样

现在,API发生了一些变化,有几种新方法可用,这改变了上述场景选项:

  • 首次购买分为两类,即API站点的新用户和API站点的现有用户,但该平台的新用户

我有这个网站的现有用户购买问题。首次购买使用POST参数向API发送请求。但是,如果用户已经注册,那么这些参数(如他的手机号码)应该从他/她已经输入的账单数据中读取。因此,我需要一种方法来告诉WooCommerce这个新用户是想买东西并注册,还是已经有用户输入了数据。我可以从初始订单或用户的账单信息中获取这些数据,但无法确定如何检查订单类型以及WooCommerce应从何处获取这些值。

谢谢


共1个答案

匿名用户

设法通过另一种方式解决这个问题。$字段['帐户']['account_phone']仅在注册时显示,简单地更改为$字段['账单']['account_phone']使该字段属于账单信息,它总是显示,这是非常方便的稍后当我检查那里的输入时,没有区别。