質問 > 管理機能 > 受注メールの商品明細を、商品コードの順番で表示したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
miuta2 |
投稿日時: 2020/5/1 16:45
対応状況: −−−
|
新米 登録日: 2020/5/1 居住地: 投稿: 3 |
受注メールの商品明細を、商品コードの順番で表示したい ▼テンプレート
[EC-CUBE]バージョン3.0.17 [レンタルサーバ]ロリポップ [OS]Windows10 [PHP]7.3 [データベース]MySQL 5.6 [WEBサーバ]Apache [ブラウザ]GoogleChrome [現象] 初めまして、miutaと申します。 現在、60商品くらいを掲載したECサイトを構築しておりまして、ほぼ完成の形になったのですが、商品の注文を受けた時に送られてくる『受注確認メール』について質問があります。 こちらの商品にはそれぞれ『A-1』『A-2』…『A-60』といった形で商品コードが付けられています。 お客様から注文を受け付けるとこちらに受注メールが送られてきて、そこに注文の明細が書かれていますが、できればこれを商品コードの順番で表示したいのですが可能でしょうか? EC-CUBE4であれば対応できそうな書き込みは見かけたのですが、EC-CUBE3では対応策が見つからず…、もしご存じであれば教えて頂ければ助かります。 質問文の意味が分かりにくければ申し訳ありませんが、よろしくお願い致します。 |
468 |
投稿日時: 2020/5/3 12:50
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 受注メールの商品明細を、商品コードの順番で表示したい /src/Eccube/Resource/doctrine/Eccube.Entity.Order.dcm.ymlの
以下のorderByの箇所で 受注→受注明細を取得する際の並び順を設定していると思います。
ここのidをproduct_codeに変更すれば良いのではないかと予想します。 ただ、ここを変更すると全ての処理に影響がでてきて 管理画面 受注編集画面の明細部分やフロント マイページの購入履歴の並び順を変わってくるかと思います。
|
miuta2 |
投稿日時: 2020/5/7 21:28
対応状況: −−−
|
新米 登録日: 2020/5/1 居住地: 投稿: 3 |
Re: 受注メールの商品明細を、商品コードの順番で表示したい ご確認ありがとうございます、返信が遅くなり申し訳ありません。
Eccube.Entity.Order.dcm.ymlのファイルを見直し、IDをproduct_codeに変更したのですが、残念ながらエラーが返ってきました。 他のフォーラムも調べたのですが、やはりidの部分をproduct_codeに変更したらエラーになった、という方がいらっしゃるようです。 ただ、idをDESCに変更したところメールの明細の順番が変わったので、変更するファイルは間違っていないように思えます。 product_codeでエラーが返ってきたのはその書き方が間違っているのか、もしくは商品コードの付け方が問題でエラーになる事もあるのでしょうか? こちらでももう少し調べてみますが、もし少しでも手掛かりがあれば教えて頂ければ幸いです。 今後ともよろしくお願い致します。 |
kishikawa |
投稿日時: 2020/5/8 11:36
対応状況: −−−
|
一人前 登録日: 2018/12/20 居住地: 松戸 投稿: 89 |
Re: 受注メールの商品明細を、商品コードの順番で表示したい 468様のおっしゃるとおりにこちらで試してみましたら
とくにエラーは発生しませんでした。
という感じで、idの箇所をproduct_codeに変更しただけです。 差し支えなければエラー内容を見せていただければと思います ================== 株式会社ジョーレン ◆EC-CUBEゴールドパートナー◆ 中小規模のECサイトに特化 スピード構築でEC事業をサポート致します ホームページはこちら 技術ブログはこちら |
miuta2 |
投稿日時: 2020/5/11 12:09
対応状況: 解決済
|
新米 登録日: 2020/5/1 居住地: 投稿: 3 |
Re: 受注メールの商品明細を、商品コードの順番で表示したい ご返信ありがとうございます、miutaです。
まずコードの書き方について、私が勘違いをしていて product_code: ASC で問題ありませんでした、失礼致しました。 それでも上手く並び替えが出来なくておかしいなと思っていたのですが、こちらの商品コードの付け方に問題があったようです。 例えば A-5 A-8 A-12 A-60 といった商品コードの順番で並んで欲しいのに、実際注文をしてみると A-12 A-5 A-60 A-8 の順番でメールに記載されていて、それを悩んでいたのですが、よくよく見てみれば『A-5』ではなく『A-05』と商品コードを付ける必要があったようです。 ひとまずこれで商品コード順のメールに関しては実装できそうです、色々と教えて頂きありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |