WooCommerce自动完成订单 - 没有发送电子邮件

时间:2017-09-11 14:07:36

标签: php html wordpress woocommerce

我正在使用WC的原始会员插件。我正在销售一个在线课程(显然是一个虚拟产品)。以下应该有效:有人购买产品,订单将自动完成,用户收到带密码的电子邮件和订单确认。

我在我的functions.php中有以下代码:

/**
 * Auto Complete all WooCommerce orders.
 */
add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order');
function custom_woocommerce_auto_complete_order( $order_id ) {
    if ( ! $order_id ) {
        return;
    }

    $order = wc_get_order( $order_id );
    $order->update_status( 'completed' );
}
  

问题现在是订单已完成但用户不会   收到他们的登录凭证和发票。我该如何处理 -   怎么了?

0 个答案:

没有答案