【发布时间】:2019-04-29 07:47:47
【问题描述】:
当收到确认电子邮件和/或发票电子邮件时,我希望客户在订单详情中看到 SKU 而不是产品名称。
我尝试了下面的代码,但它在产品名称下方的括号中显示了 SKU。
function sww_add_sku_woocommerce_emails( $output, $order ) {
static $run = 0;
if ( $run ) {
return $output;
}
$args = array(
'show_sku' => true,
);
$run++;
return $order->email_order_items_table( $args );
}
add_filter( 'woocommerce_email_order_items_table', 'sww_add_sku_woocommerce_emails', 10, 2 );
但是,我希望 SKU 完全替换产品名称,而不是出现在括号中,并且如果可能的话,通过产品 SKU [SKU 代码] 更改文本。
在电子邮件通知中用 SKU 替换产品名称的正确代码是什么?
【问题讨论】:
标签: php wordpress woocommerce orders email-notifications