【发布时间】:2021-12-23 08:32:55
【问题描述】:
我想在 WooCommerce 客户完成订单电子邮件通知中添加一条基于送货方式 ID 的消息。
我正在使用以下代码:
add_action ('woocommerce_email_order_details', 'custom_email_notification_for_shipping', 5, 4);
function custom_email_notification_for_shipping( $order, $sent_to_admin, $plain_text, $email ){
// Only for "completed" email notification and "Local Pickup" Shipping Method
if ( 'customer_completed_order' == $email->id && $order->has_shipping_method('local_pickup') ){
$order_id = $order->get_id(); // The Order ID
// Your message output
echo "<h2>TEST</h2>
<p>Shipping info test</p>";
}
}
这可行,但我有 2 个不同的本地取货
- local_pickup:10
- local_pickup:11
是否可以将其设置为仅 local_pickup:10?
【问题讨论】:
标签: wordpress woocommerce hook-woocommerce email-notifications shipping-method