受注リストの対応状況に追加したステイタスが表示されない

フォーラム 使い方全般 受注リストの対応状況に追加したステイタスが表示されない

  • このトピックには6件の返信、4人の参加者があり、最後にyskysmrにより7年、 2ヶ月前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #78122
    kurone
    参加者

    いつもお世話になっております。

    フィルターフックusces_filter_management_statusでステイタスを追加しているのですが、新しくなった受注リストの対応状況(旧受注リストの処理状態(ですか?))に、追加したものが表示されなくなりました。

    受注データ編集では旧と同じように出てきます。

    こちら、かなり活用していた欄なので原因がわかれば教えていただきたいのですが…
    旧受注リストを使えば良いのですが、新しくなったものも使いやすそうで是非使いたいなと思い…
    お手数おかけしますがよろしくお願いいたします。

    ——————————————-
    WordPress のバージョン:4.3.3
    Welcart のバージョン:1.8.1
    ——————————————–

    #78148
    yskysmr
    キーマスター

    こんにちは。

    新受注リストのステータス(受注タイプ・対応状況・支払状況)の表示箇所にフィルターフックを設置いたしました。差し当たって、対応状況のフック名は usces_filter_orderlist_process_status になります。
    Development Version にてお使いいただけますので、お急ぎでしたら Development Version にアップデートしてください。

    #78217
    kurone
    参加者

    早速のご対応ありがとうございました!

    なんとかできました。どなたかのご参考になるかもしれないので下記します。
    CSSクラスが自在になったのが副産物的に嬉しかったです^^

    
    function my_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('preparation', $value) ){
            $process_status = esc_html($management_status['preparation']);
        }else{
            $process_status = esc_html(__('new order', 'usces'));
        }
        return $process_status;
    }
    add_filter('usces_filter_orderlist_process_status','my_filter_orderlist_process_status', 10, 3, 2);
    
    • この返信は8年前にkuroneが編集しました。
    #79021
    bunnytoto
    参加者

    アップデートされて、個々の受注データには反映されましたが
    受注リスト>検索項目>処理状態 には表示されないままでした。

    #79071
    yskysmr
    キーマスター

    bunnytoto 様

    旧受注リストのことですね。仰るとおりの症状を確認し、修正いたしました。お手数ですが Development Version にアップデートしてお使いください。尚、フィルターフックusces_filter_management_status をご利用のうえ、ご確認ください。
    よろしくお願いいたします。

    #81939
    tomato
    参加者

    ——————————————-
    WordPress のバージョン:4.7.2
    Welcart のバージョン:1.9.1
    ご利用のテーマ:welcart_tokyo_light
    症状を確認したブラウザ:Firefox 50.1.0
    サーバー(会社名、サービス名):Xserver
    SSLの利用: 
    WordPress のパーマリンク設定:
    ——————————————–
    現在上記の設定でfunction.phpに記述を加えて個々には対応状況を設定出来るように
    なったのですが、一覧に反映しません。
    どこの記述を変えれば一覧にも反映させる事が出来ますか?

    #81957
    yskysmr
    キーマスター

    tomato 様

    投稿主の kurone 様の投稿で解決されているようですので、参考になさってください。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。