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 );
주문 품목(제품) 수량 앞에 SKU를 추가하려면 주문 번호 뒤에 사용하세요. 아래에서 다시 검토한 코드:
으아악예상대로 작동해야 합니다.