返信先: 【解決済】受注リストの対応状況に新規ステータスを追加した際の検索結果について

フォーラム その他 【解決済】受注リストの対応状況に新規ステータスを追加した際の検索結果について 返信先: 【解決済】受注リストの対応状況に新規ステータスを追加した際の検索結果について

#103668
sutekina
参加者

補足です。
子テーマの function.php に以下を記載しております。

// 2025/08/03 受注データでの対応状況の追加や名称を変更

add_filter(‘usces_filter_management_status’,’customize_filter_management_status’, 10);

function customize_filter_management_status($management_status) {

$management_status[‘duringorder’] = ‘★特注手配中【S】’;

$management_status[‘cancel’] = ‘★手配待ち【F】’;

$management_status[‘completion’] = ‘★手配中【F】’;

$management_status[‘shipconfirm’] = ‘★発送確定【F】’;

$management_status[‘kyanseru’] = ‘キャンセル’;

$management_status[‘hasouzumi’] = ‘発送済み’;

return $management_status;

}

add_filter(‘usces_filter_orderlist_process_status’, ‘customize_usces_filter_orderlist_process_status’, 10, 3);

function customize_usces_filter_orderlist_process_status($process_status, $value, $management_status) {

global $usces;

if( $usces->is_status(‘duringorder’, $value) ){

$process_status = esc_html($management_status[‘duringorder’]);

} elseif( $usces->is_status(‘cancel’, $value) ){

$process_status = esc_html($management_status[‘cancel’]);

} elseif( $usces->is_status(‘completion’, $value) ){

$process_status = esc_html($management_status[‘completion’]);

} elseif( $usces->is_status(‘shipconfirm’, $value) ){ // 追加した状態

$process_status = esc_html($management_status[‘shipconfirm’]);

} elseif( $usces->is_status(‘kyanseru’, $value) ){ // 追加した状態

$process_status = esc_html($management_status[‘kyanseru’]);

} elseif( $usces->is_status(‘hasouzumi’, $value) ){ // 追加した状態

$process_status = esc_html($management_status[‘hasouzumi’]);

} else{

$process_status = esc_html(__(‘new order’, ‘usces’));

}

return $process_status;

}

ご面倒をおかけしますが、確認お願いします。