1

我正在做一场噩梦,试图在 wp ecommerce 中为 wordpress 扩展管理员电子邮件。这些报告非常基本,没有支持添加到电子邮件的文档。

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

我尝试从这里http://getshopped.org/forums/topic/add-shipping-method-to-admin-email/遵循一个示例,但没有运气。

我已经添加了这个:

    $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 中)

    $report = apply_filters( 'wpsc_transaction_result_report', $report );
    $report = str_replace( '%purchase_id%', $report_id, $report );
    $report = str_replace( '%product_list%', $report_product_list, $report );
    $report = str_replace( '%total_tax%', $total_tax, $report );
    $report = str_replace( '%total_shipping%', $total_shipping_email, $report );

ETC...

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

付款后出错

4

2 回答 2

2

我知道自从它打开以来已经有一段时间了,但我找到了解决方案。这有点混乱,但它有效。

因此,就在上面代码中的过滤器上方wpsc-transaction_results_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>';

然后我下订单,数组出现在交易结果屏幕上。所以我然后设置变量...

$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 );

并且不要忘记删除print_r ($cust_info);等。

于 2012-07-06T07:27:00.953 回答
1

在寻找类似问题时发现了这篇文章...
我建议使用 wpsc 的商店样式插件。 http://haet.at/wp-ecommerce-shop-styling

于 2013-03-31T21:43:06.257 回答