Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将WooCommerce客户数据添加到数据库中_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 将WooCommerce客户数据添加到数据库中

Php 将WooCommerce客户数据添加到数据库中,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我认为这是一个远大的目标,但有谁知道在他们通过WooCommerce成功下订单后,如何将customerdata自动添加到我的数据库中 我现在收到一封包含客户数据的确认电子邮件,我必须手动将数据插入数据库。我认为某些函数会触发电子邮件并将信息放入电子邮件中,但我不知道该文件/函数位于何处 有人能帮我吗?我终于找到了!这也适用于客人结账。在文件woocommerce>includes>api>class-wc-api-orders.php中,我找到了“$order”的所有属性 之后,我通过word

我认为这是一个远大的目标,但有谁知道在他们通过WooCommerce成功下订单后,如何将customerdata自动添加到我的数据库中

我现在收到一封包含客户数据的确认电子邮件,我必须手动将数据插入数据库。我认为某些函数会触发电子邮件并将信息放入电子邮件中,但我不知道该文件/函数位于何处


有人能帮我吗?我终于找到了!这也适用于客人结账。在文件woocommerce>includes>api>class-wc-api-orders.php中,我找到了“$order”的所有属性


之后,我通过wordpress仪表板提交订单后,为收到的电子邮件制作了一个新模板:Woocommerce>电子邮件>新订单>模板。在该页面上,Woocommerce给出了模板php文件的路径。在这个php文件中,我添加了一些代码来添加数据库中的所有order属性。

尝试签入postmeta表。我在那张桌子上找到了我的

SELECT * FROM wpp8_postmeta WHERE meta_key LIKE '_billing_email'

您正在手动插入哪些数据?您是否启用了来宾结账功能?如果是这样,那么客户不必创建帐户。如果禁用,客户必须创建帐户,然后他们的所有数据将保存到他们的用户配置文件中。此答案似乎与您的问题完全不符。故事是这样的:我在我的网站上销售软件产品。要使用此产品,用户需要拥有该产品的帐户。这些帐户存储在在线数据库中……如果有人通过我的网站购买帐户,我必须手动将数据插入软件产品的帐户数据库中。收到“新订单”邮件后,我插入了帐户数据。当然,这封邮件是在订单之后自动发送的,所以我认为应该可以将数据自动插入到我的另一个数据库中。为此,我想更改发送“新订单”邮件的php文件。我有两个问题:我不知道是哪个php代码负责发送“新订单”邮件,也不知道客户数据存储在哪里。