【问题标题】:How to send mail On changing shipping Address by User for woocommerce如何在用户更改 woocommerce 的送货地址时发送邮件
【发布时间】:2021-06-24 13:09:58
【问题描述】:

我有 woocommerce 网站,当用户更新他们的送货地址时,应该向他们发送一封验证邮件。 我需要钩子来检查是否有任何字段正在更新,当我们点击“保存地址”时,如果有任何字段正在更新。邮件也应该发送给他们和管理员。

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    您好,欢迎来到 StackOverflow!你的问题很宽泛,下次我的朋友可以考虑问一个更具体的问题。

    我会帮你解决这个问题。所以你只需要一个在用户编辑地址时运行的钩子。

     /*The WordPress Core woocommerce after save address validation hook.*/
        add_action( woocommerce_after_save_address_validation",'woo_address_updated',10, 3);
         
        function woo_address_updated($user_id, $load_address, $address)
        {
            /* Get the user email*/
            $user_info = get_userdata($user_id);
            $subj = 'The email subject';
            $body = 'This is the body of the email';
    
            /* Send email*/
            wp_mail( $user_info->user_email, $subj, $body );
        }
    

    【讨论】:

    • 感谢@Mohamed Ali O.Ameur 的正确答案
    猜你喜欢
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 2017-10-19
    • 2018-02-08
    • 1970-01-01
    • 2019-08-23
    相关资源
    最近更新 更多