バージョン選択

フォーラム

メニュー

オンライン状況

102 人のユーザが現在オンラインです。 (73 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 101
red もっと...

サイト内検索

質問 > フロント機能 > 注文番号設定プラグインで 表示される 注文IDの削除

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
timit
投稿日時: 2019/9/5 19:04
対応状況: −−−
半人前
登録日: 2017/2/28
居住地:
投稿: 21
注文番号設定プラグインで 表示される 注文IDの削除
注文番号設定プラグインについて。
元の表示では
ご注文番号:000 ですが
注文番号設定プラグインを有効化すると
ご注文ID:000
ご注文番号:新たに設定される番号
となります。
この ご注文ID:000 の部分を削除したいのですが
プラグイン内の phpファイル
(app/Plugin/OrderNumber/OrderNumberEvent.php)

373行目
//注文完了時のメール送信で注文IDを注文番号に変更
if (!is_null($OrderNumber)) {
$search = 'ご注文番号:'.$orderId;
$replace = /*'ご注文ID:'.$orderId.PHP_EOL.*/'ご注文番号:'.$OrderNumber->getOrderNumber();

上記該当箇所をコメントアウトすることで メール内からは削除することができましたが

Myページ 注文履歴 画面の表示に関する
157行目
// 注文マスター一覧画面で注文番号を表示
$search = '<dt id="history_list__header_order_id--{{ Order.id }}">ご注文番号:</dt>';
$replace = '<dt id="history_list__header_order_id--{{ Order.id }}">ご注文ID:</dt>';
$source = str_replace($search, $replace, $event->getSource());
$search = '<dd id="history_list__order_id--{{ Order.id }}">{{ Order.id }}</dd>';
$replace = '<dd id="history_list__order_id--{{ Order.id }}">{{ Order.id }}</dd><dt id="history_list__header_order_id--{{ Order.id }}">ご注文番号:</dt><dd id="history_list__order_id--{{ Order.id }}">{% if OrderNumberList[Order.id] is defined and OrderNumberList[Order.id] is not empty %}{{ OrderNumberList[Order.id] }}{% else %}&nbsp;{% endif %}</dd>';
$source = str_replace($search, $replace, $source);
$event->setSource($source);

$event->setParameters($parameters);

この部分から該当箇所と思われる部分を削除してみていますが
画面がホワイトアウトしてしまったりでうまくいきません。
どのように変更すると ご注文ID:000 の部分を削除(非表示)できるのか
お分かりの方がいらしたら ご教示ください。

EC-CUBE 3.0.17
nanasess
投稿日時: 2019/9/9 10:50
対応状況: −−−
登録日: 2006/9/9
居住地: 宝塚
投稿: 1967
Re: 注文番号設定プラグインで 表示される 注文IDの削除
style="display: none" をつけてみてはいかがでしょうか?


// 注文マスター一覧画面で注文番号を表示
$search = '<dt id="history_list__header_order_id--{{ Order.id }}">ご注文番号:</dt>';
$replace = '<dt id="history_list__header_order_id--{{ Order.id }}" style="display: none">ご注文ID:</dt>';
$source = str_replace($search, $replace, $event->getSource());
$search = '<dd id="history_list__order_id--{{ Order.id }}">{{ Order.id }}</dd>';
$replace = '<dd id="history_list__order_id--{{ Order.id }}" style="display: none">{{ Order.id }}</dd><dt id="history_list__header_order_id--{{ Order.id }}">ご注文番号:</dt><dd id="history_list__order_id--{{ Order.id }}">{% if OrderNumberList[Order.id] is defined and OrderNumberList[Order.id] is not empty %}{{ OrderNumberList[Order.id] }}{% else %}&nbsp;{% endif %}</dd>';
$source = str_replace($search, $replace, $source);
$event->setSource($source);


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

timit
投稿日時: 2019/9/9 12:08
対応状況: 解決済
半人前
登録日: 2017/2/28
居住地:
投稿: 21
Re: 注文番号設定プラグインで 表示される 注文IDの削除
ありがとうございます!
その発想はなかったです、頭 やわらかくしないと
と、実感した次第です。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

ec-cube.co

統計情報

総メンバー数は49,518名です
総投稿数は93,188件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1967
4
468
1818
5
yuh
1602
6
red
1343
7
umebius
1296
8
fukap
907
9
h_tanaka
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
774
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.