프리미엄 WP 테마 플러그인 무료 다운로드

우커머스 기본 주문 상태 변경

질문 제출 Forums 자유게시판 우커머스 기본 주문 상태 변경

Viewing 0 reply threads
  • Author
    Posts

    • Word Cracker
      Keymaster

      우커머스에서 주문을 할 때 기본 주문 상태를 변경하려면 다음과 같은 코드를 함수 파일에 추가하면 됩니다.

      /* Reset status of new orders from "on-hold" to "processing" */
      add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' );
      function custom_woocommerce_auto_complete_order( $order_id ) {
          global $woocommerce;
           if ( !$order_id )
              return;
          $order = new WC_Order( $order_id );
          $order->update_status( 'processing' );
      }

      그런데 테스트를 해 보니 잘 안 되네요. 우커머스 버전이 업데이트되면서 안 되는 것인지, 아니면 테마 때문인지 모르겠습니다.

      그리고 http://www.remicorson.com/change-the-orders-default-status-by-gateway-in-woocommerce/ 글에 설명된 방법에 따라 각 결제 옵션에 대한 기본 주문 상태를 변경할 수 있지만, 이 글의 내용대로 해도 잘 안 되네요.

      위의 방법으로 해결이 안 되면 우커머스 주문 상태 추가하기 글에 소개된 YITH WooCommerce Custom Order Status 플러그인의 무료 버전을 사용하면 될 것 같습니다. 정교한 기능을 원하는 경우 유료 버전을 구매할 수 있습니다. 구입하기 전에 요구에 맞는 기능을 제공하는지 먼저 물어보면 더 안전할 것 같네요(구매).

Viewing 0 reply threads

The forum ‘자유게시판’ is closed to new topics and replies.