Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.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 在WordPress中扩展WP电子商务通知电子邮件_Php_Wordpress_E Commerce - Fatal编程技术网

Php 在WordPress中扩展WP电子商务通知电子邮件

Php 在WordPress中扩展WP电子商务通知电子邮件,php,wordpress,e-commerce,Php,Wordpress,E Commerce,我在为wordpress扩展wp电子商务中的管理员电子邮件时遇到了一个噩梦。 这些报告非常基本,没有支持添加到电子邮件的文档 我希望能够将发货地址详细信息添加到管理报告中,这样我就不必每次销售时都登录Wordpress后端来查看购买日志 我试着从这里学习一个例子,但没有成功 我补充说: $report = str_replace( '%shipping_country%', $purchase_log['shipping_country'], $report ); $report

我在为wordpress扩展wp电子商务中的管理员电子邮件时遇到了一个噩梦。 这些报告非常基本,没有支持添加到电子邮件的文档

我希望能够将发货地址详细信息添加到管理报告中,这样我就不必每次销售时都登录Wordpress后端来查看购买日志

我试着从这里学习一个例子,但没有成功

我补充说:

    $report = str_replace( '%shipping_country%', $purchase_log['shipping_country'], $report );
    $report = str_replace( '%billing_country%', $purchase_log['billing_country'], $report );
    $report = str_replace( '%shipping_country%', $purchase_log['shipping_country'], $report );
    $report = str_replace( '%buyer_name%', wpsc_display_purchlog_buyers_name(), $report );
    $report = str_replace( '%shipping_address%', wpsc_display_purchlog_shipping_address(), $report );
    $report = str_replace( '%shipping_city%', wpsc_display_purchlog_shipping_city(), $report );
    $report = str_replace( '%shipping_country%', wpsc_display_purchlog_shipping_country(), $report );
对此(最初在wpsc_transaction_results_functions.php中)

等等

但我在输入信用卡详细信息后出现以下错误-有人知道添加到报告中的简单方法吗? 干杯,伙计们


我知道这已经有一段时间没有打开了,但我找到了解决办法。虽然有点凌乱,但效果不错

因此,就在上面
wpsc-transaction\u results\u functions.php中上述代码中的过滤器上方,我创建了一个如下所示的数据库查询:

$cust_info = $wpdb->get_results("SELECT * FROM wp_wpsc_submited_form_data WHERE log_id = '$log_id'", ARRAY_A);
然后我发现数组结果的哪些部分是我需要的信息,为此我添加了:

echo '<pre>';
print_r ($cust_info);
echo '</pre>';
然后我创建了短代码,即


不要忘记删除
print\r($cust\u info)等。

在查找类似问题时发现此帖子…
我建议为wpsc使用商店样式插件。

英雄!!非常感谢。WP电子商务回复我说,这是他们将在未来的更新中推出的东西。但现在这很好
echo '<pre>';
print_r ($cust_info);
echo '</pre>';
$first_name = $cust_info[0]['value'];
$last_name = $cust_info[1]['value'];
$address_1 = $cust_info[2]['value'];
$city = $cust_info[3]['value'];
$message = str_replace( '%first_name%', $first_name, $message );