我如何使用客户 phone 号码将 whatsapp api link 添加到电子邮件订单?
How do i add whatsapp api link to email orders using the customer phone number?
我想将 whatsapp link 添加到管理员完成订单的电子邮件中,它需要客户 phone 号码,并将其添加到 whatsapp api link。
我的想法是,当我收到订单通知时,我可以使用 whatsapp 联系我的客户,让他知道我收到了他的订单。
所以它应该是这样的:
api.whatsapp.com/send?phone= {{客户 phone 数量}} &text=...
在您的活动主题中添加以下代码片段functions.php并根据您的需要更改短信。
function add_wp_link_woocommerce_completed_order_email( $order, $sent_to_admin, $plain_text, $email ) {
if ( $email->id == 'customer_completed_order' || $email->id == 'new_order' ) {
$link = 'https://wa.me/'.$order->get_billing_phone( 'edit' ).'/?text='.urlencode( 'your text messages' );
echo '<div style="margin-bottom: 40px;">
<h2>'.__( 'Customer WhatsApp link', 'text-domain' ) .'</h2>
<p><a href="'.$link.'" target="_blank">'.__( 'Contact', 'text-domain' ).'</a></p>
</div>';
}
}
add_action( 'woocommerce_email_customer_details', 'add_wp_link_woocommerce_completed_order_email', 99, 4 );
我想将 whatsapp link 添加到管理员完成订单的电子邮件中,它需要客户 phone 号码,并将其添加到 whatsapp api link。
我的想法是,当我收到订单通知时,我可以使用 whatsapp 联系我的客户,让他知道我收到了他的订单。
所以它应该是这样的: api.whatsapp.com/send?phone= {{客户 phone 数量}} &text=...
在您的活动主题中添加以下代码片段functions.php并根据您的需要更改短信。
function add_wp_link_woocommerce_completed_order_email( $order, $sent_to_admin, $plain_text, $email ) {
if ( $email->id == 'customer_completed_order' || $email->id == 'new_order' ) {
$link = 'https://wa.me/'.$order->get_billing_phone( 'edit' ).'/?text='.urlencode( 'your text messages' );
echo '<div style="margin-bottom: 40px;">
<h2>'.__( 'Customer WhatsApp link', 'text-domain' ) .'</h2>
<p><a href="'.$link.'" target="_blank">'.__( 'Contact', 'text-domain' ).'</a></p>
</div>';
}
}
add_action( 'woocommerce_email_customer_details', 'add_wp_link_woocommerce_completed_order_email', 99, 4 );