バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 受注メールに配送業者名を挿入する方法について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
pocketbac
投稿日時: 2019/4/10 17:00
対応状況: −−−
半人前
登録日: 2017/12/10
居住地:
投稿: 12
受注メールに配送業者名を挿入する方法について
[EC-CUBE]3.0.17、新規インストール
[レンタルサーバ] ロリポップ ライトプラン
[OS] Linux
[PHP] 7.1.5
[データベース] MySQL 5.6.23-log
[WEBサーバ] Apache
[ブラウザ] Google Chrome 73.0.3683.86
[導入プラグインの有無] あり
CartClear
最近チェックした商品
注文ステータス一括変更プラグイン
¥ → 円 表記切り替えプラグイン
顧客CSV登録
税抜き表記プラグイン
注文番号設定
売上集計プラグイン
PAGE TOP プラグイン
[カスタマイズの有無] ありません

受注メールに配送業者名を挿入したいのですが、
過去のスレッドをみてorder.twigに

{{ Shipping.shipping_delivery_name }}

を挿入すればよいというのがあったのでやってみたのですが
表示されませんでした。

どなたかわかる方いらっしゃいましたら教えてください。
よろしくお願いします。
468
投稿日時: 2019/4/10 18:30
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1685
Re: 受注メールに配送業者名を挿入する方法について
{{ Order.Shipping.shipping_delivery_name }}で表示されないでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

pocketbac
投稿日時: 2019/4/10 19:18
対応状況: −−−
半人前
登録日: 2017/12/10
居住地:
投稿: 12
Re: 受注メールに配送業者名を挿入する方法について
ご回答ありがとうございます。
早速やってみたのですが反映されませんでした。
FTPでorder.twigを/app/template/default/Mailに
アップして、キャッシュも削除しているのですが。。。
他に考えられることはございますでしょうか。
468
投稿日時: 2019/4/11 10:01
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1685
Re: 受注メールに配送業者名を挿入する方法について
受注メールの送信は、フロントの注文処理で試されましたか?
もし、管理画面から送信を操作されていた場合は、
/src/Eccube/Resource/template/admin/Mail/order.twig
のテンプレートファイルが利用されると思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

pocketbac
投稿日時: 2019/4/11 13:31
対応状況: −−−
半人前
登録日: 2017/12/10
居住地:
投稿: 12
Re: 受注メールに配送業者名を挿入する方法について
ご回答ありがとうございます。丁寧に教えていただき感謝いたします。

フロントから何度テスト注文を行っても反映しませんでした。
/src/Eccube/Resource/template/admin/Mail/order.twigを変えて、管理画面から再送信しても反映しません。

{{ Order.Shipping.shipping_delivery_name }}
の前に「配送業者名:」とテキスト入力したものは反映しているのでorder.twigは間違えてないのだと思います。しかしshipping_delivery_nameを引っ張ってこないのです。。
管理画面の設定→基本情報設定→配送方法設定で配送方法一覧に表示される配送業者名を表示したいのですが、、、、
念のためメールテンプレートに関するプラグインはすべて無効にして確認をしております。
Ringo
投稿日時: 2019/4/11 13:53
対応状況: −−−
常連
登録日: 2018/8/10
居住地:
投稿: 62
Re: 受注メールに配送業者名を挿入する方法について
小生の手元でも「表示されない」です。

ちょっと、コードを追って見ましたが、

eccube-3.0.17/src/Eccube/Entity/Order.php
eccube-3.0.17/src/Eccube/Service/OrderService.php
eccube-3.0.17/src/Eccube/Controller/Admin/Order/EditController.php

とかで、
Order.Shipping.shipping_delivery_name
に、値を入れないといけない様に見えるのですが、
なかなか、
shipping_delivery_name

Order.Shipping.shipping_delivery_name
に入れられないで居ます。
468
投稿日時: 2019/4/11 18:11
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1685
Re: 受注メールに配送業者名を挿入する方法について
申し訳ないです。
私が勘違いしてました。
OrderとShippingの関係が1:多なので、

{% for Shipping in Order.Shippings %}
{{ Shipping.shipping_delivery_name }}
{% endfor %}

のように配列からShippingを取得するようにする必要がありました。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

pocketbac
投稿日時: 2019/4/11 19:44
対応状況: −−−
半人前
登録日: 2017/12/10
居住地:
投稿: 12
Re: 受注メールに配送業者名を挿入する方法について
うまく表示できました!
ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


ec-cube.co

統計情報

総メンバー数は42,319名です
総投稿数は90,793件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1882
4
468
1685
5
yuh
1571
6
red
1245
7
umebius
1200
8
fukap
907
9
tsuji
837
10
shutta
827
11 ramrun 789
12
tao_s
699
13
h_tanaka
693
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.