在帐单地址中使用管理员电子邮件-Woocommerce

时间:2019-12-29 04:02:14

标签: php woocommerce payment-gateway hook-woocommerce

我的付款处理者向客户发送带有我的法人名称的付款确认电子邮件。问题是我的法人实体的名称与域名不同,因此在客户收到付款确认电子邮件后会造成混乱。我想将管理电子邮件设置为从结帐页面将信息传递到付款处理器时的计费电子邮件,但是,客户应该在其计费电子邮件中从我的woocommerce商店收到订单确认电子邮件。

在将全名,电子邮件和电话号码传递给付款处理器时,是否可以将管理员电子邮件固定为帐单电子邮件,但可以将订单确认电子邮件发送给客户输入的电子邮件?

我检查了付款处理器的插件,我认为这里的内容需要更改,但是我不知道是什么原因,因为我是woocommerce的新手,还是编码的初学者。

这是来自付款处理器插件的代码:

public function getCustomerInfo($order)
    {
        if (version_compare(WOOCOMMERCE_VERSION, '2.7.0', '>='))
        {
            $args = array(
                'name'    => $order->get_billing_first_name() . ' ' . $order->get_billing_last_name(),
                'email'   => $order->get_billing_email(),
                'contact' => $order->get_billing_phone(),
            );
        }
        else
        {
            $args = array(
                'name'    => $order->billing_first_name . ' ' . $order->billing_last_name,
                'email'   => $order->billing_email,
                'contact' => $order->billing_phone,
            );
        }

        return $args;
    }

0 个答案:

没有答案