2012-05-10 123 views
1

我有一個惡夢,試圖擴展在WPP電子商務WordPress的管理員電子郵件。 這些報告是非常基本的,沒有文檔支持添加到電子郵件。在WordPress中擴展WP電子商務通知電子郵件

我希望能夠將管理地址詳細信息添加到管理報告中,因此我無需每次進行銷售時都登錄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); 

等等

,但進入後,我得到以下錯誤信用卡詳細信息 - 有沒有人知道添加到報告的簡單方法? 乾杯傢伙

error after payment

回答

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

+1

英雄!謝謝。 WP電子商務回覆我說,這是他們將在未來的更新中帶出來的東西。但現在這很好 – mossman