wordpressのwp ecommerceで管理者のメールを拡張しようとすると、悪夢に見舞われます。レポートは非常に基本的なものであり、電子メールへの追加をサポートするドキュメントはありません。
管理レポートに配送先住所の詳細を追加できるようにしたいので、販売するたびに 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 );
等...
しかし、クレジット カードの詳細を入力すると次のエラーが表示されます。レポートに追加する簡単な方法を知っている人はいますか? 乾杯