バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 会員登録・編集の購入履歴について

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2020/2/10 9:08
対応状況: 解決済
Re: 会員登録・編集の購入履歴について
edit.twigにorder_processingで直接書き込むことで解決いたしました!
ご助言ありがとうございますm(__)m
ゲスト
投稿日時: 2020/2/9 22:34
対応状況: −−−
Re: 会員登録・編集の購入履歴について
ご返答ありがとうございます!!
会員編集に関わる変更やプラグイン等はございませんので、
1行追加致しましたが、変化はありませんでした。。
umebius
投稿日時: 2020/2/9 21:36
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: 会員登録・編集の購入履歴について
現在のバージョンではCustomerEditControllerに下記の1行を追加することで非表示にしていますね。
$app['orm.em']->getFilters()->enable('incomplete_order_status_hidden');


https://github.com/EC-CUBE/ec-cube3/blob/3.0.18/src/Eccube/Controller/Admin/Customer/CustomerEditController.php#L38


もしこのページに作用するプラグインなど導入されていたら動きが変わるかもしれないので、一応動作確認は必要ですが、試してみてはいかがでしょうか。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

ゲスト
投稿日時: 2020/2/8 11:53
対応状況: −−−
Re: 会員登録・編集の購入履歴について
会員編集画面の購入履歴で購入処理中など、一部の対応状況の非表示がどうしてもできません。
3.0.13のバージョンからは解決されているかもしれませんが、
3.0.10を使用しているため、どなたかコードを教えて頂くことは可能でしょうか?

ゲスト
投稿日時: 2020/1/28 11:23
対応状況: −−−
Re: 会員登録・編集の購入履歴について
netwolf 様


購入履歴から購入処理中などを非表示ができたのでしょうか?

可能であれば、どのように組んだのか教えて頂ければ幸いです。
netwolf
投稿日時: 2020/1/26 11:19
対応状況: −−−
新米
登録日: 2020/1/26
居住地:
投稿: 1
Re: 会員登録・編集の購入履歴について
ありがとう
ゲスト
投稿日時: 2020/1/26 0:51
対応状況: −−−
Re: 会員登録・編集の購入履歴について
度々、失礼します。

src/Eccube/Resource/doctrine/Eccube.Entity.Customer.dcm.yml

上記のファイルで購入履歴を注文日時の降順になるように並び順を変更することができました。



ただ、購入処理中などを非表示が私では組み込むことができそうにありません。。

src/Eccube/Controller/Admin/Customer/CustomerEditController.php


下記では動作しませんでした。



$builder
->add('OrderStatus', 'entity', array(
'query_builder' => function($er) {
$qb = $app['eccube.repository.order']->createQueryBuilder('c');
return $qb
->add('where', $qb->expr()->andX( // 除外ステータス指定
$qb->expr()->neq('o.id', $this->app['config']['order_processing']), // 購入処理中
$qb->expr()->neq('o.id', $this->app['config']['order_pending']), // 決済処理中

))
->orderBy('o.rank', 'ASC');
},
'constraints' => array(
new Assert\NotBlank(),
),
));
}

上記のコードを下記のコードが一番下にあるので、その上に挿入してます。

return $app->render('Customer/edit.twig', array(
'form' => $form->createView(),
'Customer' => $Customer,
));



コードの書き方自体問題があると思いますが、ご指南頂ければ幸いです。
ゲスト
投稿日時: 2020/1/24 14:11
対応状況: −−−
Re: 会員登録・編集の購入履歴について
ご返答頂き、ありがとうございます。

CustomerEditController.php
のファイルでいいことも分かり、色々と試してみたのですが、
知識の浅い自分では組み込むことができませんでした。

できればコードを教えて頂ければ助かります。。

また、どこに入れればよいのかも結局分かっておりません。

重ね重ね、大変申し訳ございませんが、ご指南頂けると助かります。
umebius
投稿日時: 2020/1/23 15:50
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: 会員登録・編集の購入履歴について
引用:
購入処理中と決済処理中は表示させないようにしたいと思いますが、どのファイルのどこに入れることになりますか??


src/Eccube/Controller/Admin/Customer/CustomerEditController.phpで、上と似た形でクエリビルダを使って並び替えや絞り込みを行い、結果を
app/template/admin/Customer/edit.twigへ渡してやれば良いかと思います。

Orderのクエリビルダは下記のように取得できます。
$qb = $app['eccube.repository.order']->createQueryBuilder('c');


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

ゲスト
投稿日時: 2020/1/23 11:35
対応状況: −−−
会員登録・編集の購入履歴について

[EC-CUBE]
3.0.10を使用しております。

いつもお世話になっております。
会員登録・編集の一番下にある購入履歴ですが、
お客様の過去のご注文状況をこちらでも確認できるようにするために、活用したいと思っており、
対応状況を入れました。

\app\template\admin\Customer\edit.twig

ただ、現状は購入処理中も出てしまっております。
(もしかしたら決済処理中もでるかもしれません。。)
購入処理中と決済処理中は表示させないようにしたいと思いますが、どのファイルのどこに入れることになりますか??

受注登録の際は、下記のように設定した記憶があります。。

'query_builder' => function($er) {
$qb = $er->createQueryBuilder('o');
return $qb
->add('where', $qb->expr()->andX( // 除外ステータス指定
$qb->expr()->neq('o.id', $this->app['config']['order_back_order']), // 取り寄せ中
$qb->expr()->neq('o.id', $this->app['config']['order_processing']) // 購入処理中
))
->orderBy('o.rank', 'ASC');

また、同じく会員管理に表示される購入履歴を、
注文日時の降順になるように並び順を変更したいと思いますが、

Orders:
targetEntity: Eccube\Entity\Order
mappedBy: Customer
orderBy:
order_date: DESC

上記をどのファイルに適用すればよろしいでしょうか??

お手数ですが、ご返答の程よろしくお願いいたします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,308名です
総投稿数は109,693件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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