バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > ダッシュボードの注文状況に「発送済」が表示されない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ateshi
投稿日時: 2022/3/9 10:29
対応状況: 確認中
一人前
登録日: 2016/12/21
居住地:
投稿: 108
ダッシュボードの注文状況に「発送済」が表示されない
ECCUBE4系です。
管理画面トップの注文状況欄に、「新規」「入金済」「対応中」と3つの項目がリンク付きでありますが、ほかのステータスが表示されていません。この表示、非表示はどこで切り替えられるのでしょうか?
umebius
投稿日時: 2022/3/9 13:10
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 2085
Re: ダッシュボードの注文状況に「発送済」が表示されない
設定では変更できないと思いますので
ソース上でこの1行を削除すれば表示されると思います。
$excludes[] = OrderStatus::DELIVERED;

https://github.com/EC-CUBE/ec-cube/blob/4.1.2/src/Eccube/Controller/Admin/AdminController.php#L182

EccubeEvents::ADMIN_ADMIM_INDEX_ORDERというイベントがあるのでそれを使うこともできます。


----------------
EC-CUBEカスタマイズ 承ります。
【EC-CUBEで開発してみたいエンジニア募集中】

ateshi
投稿日時: 2022/3/9 13:51
対応状況: −−−
一人前
登録日: 2016/12/21
居住地:
投稿: 108
Re: ダッシュボードの注文状況に「発送済」が表示されない
ご返信ありがとうございました。
しかしながらすでにその記述は下記のようにされているようです。





$excludes = [];
$excludes[] = OrderStatus::CANCEL;
$excludes[] = OrderStatus::DELIVERED;
$excludes[] = OrderStatus::PENDING;
$excludes[] = OrderStatus::PROCESSING;
$excludes[] = OrderStatus::RETURNED;

$event = new EventArgs(
[
'excludes' => $excludes,
],
$request
);
$this->eventDispatcher->dispatch(EccubeEvents::ADMIN_ADMIM_INDEX_ORDER, $event);
$excludes = $event->getArgument('excludes');
ateshi
投稿日時: 2022/3/9 14:02
対応状況: −−−
一人前
登録日: 2016/12/21
居住地:
投稿: 108
Re: ダッシュボードの注文状況に「発送済」が表示されない
削除すれば、という一文を見逃しておりました。
削除で解決出来ました。
ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は75,123名です
総投稿数は104,367件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2085
6
yuh
1664
7
red
1535
8
h_tanaka
1189
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437
Copyright© EC-CUBE CO.,LTD. All Rights Reserved.