如何使用客户电话号码将whatsapp api链接添加到电子邮件订单?

时间:2019-08-19 09:35:18

标签: api email woocommerce whatsapp

我想将whatsapp链接添加到管理员完整的订单电子邮件中,该电子邮件将获取客户电话号码,并将其添加到whatsapp api链接中。

这个想法是,当我收到有关订单的通知时,我可以使用whatsapp与我的客户联系,并让他知道我已经收到他的订单。

因此它应该像这样: api.whatsapp.com/send?phone= {{客户电话号码}}&text = ...

example for email + location of link

1 个答案:

答案 0 :(得分:2)

在活动主题的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 );