我认为这是一个很长的镜头,但有没有人知道我们如何在通过WooCommerce成功下订单后自动将customerdata添加到我的数据库中?
我现在收到一封包含客户数据的确认电子邮件,我必须手动将数据插入数据库。我认为某些功能会触发电子邮件并将信息放入电子邮件中,但我无法确定此文件/功能的位置。
有人可以帮助我吗?
答案 0 :(得分:0)
我终于找到了它!这也适用于访客结账。在文件woocommerce>包括> api> class-wc-api-orders.php我找到了' $ order'的属性。
之后,我通过wordpress仪表板提交了订单后收到的电子邮件的新模板:Woocommerce>电子邮件>新订单>模板。在那个页面上,Woocommerce提供了模板php文件的路径。在这个php文件中,我添加了一些代码来添加数据库中的所有订单属性。
答案 1 :(得分:0)
尝试检查您的postmeta表。我在那张桌子里找到了我的。
SELECT * FROM wpp8_postmeta WHERE meta_key LIKE '_billing_email'