解決済注文完了ページに注文番号を表示させたい

フォーラム 使い方全般 【解決済】注文完了ページに注文番号を表示させたい

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

    注文完了ページに注文が完了した事と、今回の注文番号等を表示させたいと思い
    試行錯誤しております。

    wc_completion_page.phpに

    <ul>
    <li>ご注文番号 : <?= $usces_entries['order']['ID'];?></li>
    <li>ご注文日 : <?php echo date("Y年m月d日"); ?>
    </li>
    <li>ご注文内容送信先:<?= $usces_entries['customer']['mailaddress1'];?>
    </ul>

    と記入したところ、注文番号が4桁の数字で表示されたのですが
    自動で送られる注文完了メールに記載されている注文番号はアルファベットと数字が混在したものになっており、
    <?= $usces_entries['order']['ID'];?>
    から吐き出された4桁の数字とは異なります。

    どちらが正常表記なのか分かりませんが、ここが統一されて欲しいと思っています。

    こういった場合、どの様に記述すれば正しい注文番号を注文完了ページに表示される事が出来ますでしょうか….

    #93083
    LOU
    参加者

    ——————————————-
    WordPress のバージョン:5.7
    Welcart のバージョン:2.1.8
    PHP のバージョン:7.4
    ご利用のテーマ:WelcartBasicの自作子テーマ
    ——————————————–
    です。

    #93088
    sagawa
    キーマスター

    こんにちは。

    システム設定で注文番号ルールを「ランダムな文字列(英字)」に設定しており、こちらを表示させたいという事でしょうか?
    関数usces_get_deco_order_id()が使えます。
    引数に連番(数値)の受注番号を渡せば、「ランダムな文字列(英字)」の注文番号を取得できます。

    #93147
    LOU
    参加者

    sagawa様

    いつもありがとうございます。
    教えていただいた関数を利用したところ、無事「ランダムな文字列(英字)」での注文番号を表示させる事ができました。

    ありがとうござましたm(_ _)m

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