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