小编Nac*_*khi的帖子

WooCommerce 中所有现有处理订单的自动完成状态

我在 WooCommerce 上使用这个来自这个答案的代码来自动完成付费处理订单:

/**
 * AUTO COMPLETE PAID ORDERS IN WOOCOMMERCE
 */
add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_paid_order', 10, 1 );
function custom_woocommerce_auto_complete_paid_order( $order_id ) {
    if ( ! $order_id ) {
        return;
    }

    $order = wc_get_order( $order_id );

  // No updated status for orders delivered with Bank wire, Cash on delivery and Cheque payment methods.
  if ( ( get_post_meta($order->id, '_payment_method', true) == 'bacs' ) || ( get_post_meta($order->id, '_payment_method', true) == 'cod' ) || ( get_post_meta($order->id, '_payment_method', true) == 'cheque' ) …
Run Code Online (Sandbox Code Playgroud)

php wordpress orders woocommerce hook-woocommerce

3
推荐指数
1
解决办法
2443
查看次数

标签 统计

hook-woocommerce ×1

orders ×1

php ×1

woocommerce ×1

wordpress ×1