WooCommerce의 주문 번호에 모든 주문 항목 SKU 추가
P粉707235568
P粉707235568 2023-09-11 23:19:34
0
1
587

function.php를 통해 주문 번호에 제품 이름을 접두어로 추가하는 코드가 있는데 SKU를 추가하기 위해 이를 변경하고 싶습니다. 그리고 각 SKU별 수량을 동시에 입력할 수 있으면 좋을 것 같습니다.

유사한 것: 2xSKUA_1xSKUB_주문번호

누가 나에게 올바른 방향을 알려줄 수 있나요?

function filter_woocommerce_order_number( $this_get_id, $instance ) { 
    $order = new WC_Order( $this_get_id );
    $items = $order->get_items();
    foreach ( $items as $item ) {
        $product_name = preg_replace('/\s+/', '_', $item['name']);;
        break;
    }
    $new_id = $product_name.'_'.$this_get_id;

    return $new_id; 
}; 
add_filter( 'woocommerce_order_number', 'filter_woocommerce_order_number', 10, 2 );

P粉707235568
P粉707235568

모든 응답(1)
P粉949848849

주문 품목(제품) 수량 앞에 SKU를 추가하려면 주문 번호 뒤에 사용하세요. 아래에서 다시 검토한 코드:

으아악

예상대로 작동해야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿