在WooCommerce结账中添加额外的客户电子邮件

时间:2016-07-02 作者:NaFi

我想知道如何在woocommerce结账页面中调用一封额外的电子邮件。默认情况下,客户需要填写一封电子邮件,一旦客户结账,他们将收到订单副本。我只想调出另一封存档的电子邮件,如电子邮件2,那么该电子邮件也应该收到副本。已经尝试查找插件,但没有成功。任何要执行的想法。。!非常感谢。

1 个回复
最合适的回答,由SO网友:Yatix 整理而成

这个解决方案似乎非常接近您所需要的。但不能说重复,因为您需要进行一些编码才能获得第二个电子邮件地址。退房

Adding a second email address to a completed order in WooCommerce

要从签出中获取电子邮件字段,请尝试

get_post_meta( $order_id, \'_custom_field\', true );
现在您可能需要获取$order\\u id

add_action (\'woocommerce_thankyou\', \'myfunction\');
function myfunction($order_id) {
  $order = new WC_Order($order_id);
  print $order_id.\', \'.$order->get_total();
}
希望这会把你带向正确的方向。

相关推荐