Woocommerceに基づく- 新しい注文メールの件名にユーザー名を追加します。WooCommerce メールの件名を変更しようとしています。注文時にサイト管理者としてメールで受け取るメール。
次の構造を作成しようとしています
[オンライン ストア]注文(#....)名前、姓、合計-...、SKU1、SKU2、SKU3...
このコードを使用していますが、注文した各製品の SKU を取得する方法がわかりません。
add_filter('woocommerce_email_subject_new_order', 'change_admin_email_subject', 1, 2);
function change_admin_email_subject( $subject, $order ) {
global $woocommerce;
$blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
$subject = sprintf( '[%s] Order (# %s) от %s %s Total-%u EU. %s ', $blogname, $order->id,
$order->billing_first_name, $order->billing_last_name, $order->order_total, $order->...);
return $subject;
}