プラグイン > バグ報告・利用に関する質問 > 配送伝票番号csv一括登録プラグインで「発送メール通知」メニューが表示されない |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Oniki |
投稿日時: 2020/9/2 17:19
対応状況: −−−
|
常連 登録日: 2018/11/26 居住地: 投稿: 38 |
配送伝票番号csv一括登録プラグインで「発送メール通知」メニューが表示されない --------------------------------------------------------
[EC-CUBE] 3.0.16 [レンタルサーバ] さくらレンタルサーバ ビジネスプロ [OS] FreeBSD 9.1-RELEASE-p24 amd64 [PHP] PHP 7.2.33 [データベース] MySQL 5.7 [WEBサーバ] Apache/2.4.43 [導入プラグインの有無] 配送伝票番号プラグイン(3.0系) 無効 配送伝票番号csv一括登録プラグイン(3.0系) 他 [カスタマイズの有無] 購入確認画面の「お問い合わせ」欄を非表示にしている -------------------------------------------------------- [現象] 以下、2件のプラグインを導入しました。 1.配送伝票番号プラグイン(3.0系) https://www.ec-cube.net/products/detail.php?product_id=1001 2.配送伝票番号csv一括登録プラグイン(3.0系) https://www.ec-cube.net/products/detail.php?product_id=1007 2.を導入した後、競合を避けるため、1.を無効にして停止させました。 当初は、受注マスター一覧右上の「その他」プルダウンから 「発送メール通知」を選択して、発送メールの一括送信が正常に行えていました。 しかし、ある時点から、「発送メール通知」がプルダウンに表示されなくなりました。 隣の「CSVダウンロード」プルダウンの中に移動していました。 この状態で「発送メール通知」を使用すると、 「送信内容を確認」の時点でシステムエラーが発生します。 上記プラグイン導入後に、一覧表示件数の選択肢を増やそうとして 「設定」->「システム情報設定」->「マスターデータ管理」で mtb_page_max テーブルに1行追加しましたが、 追加した行を削除したら元に戻ったので、これが原因と存じます。 対応としましては、 ・mtb_page_max テーブルの不要なレコードを削除する ・ソースに直接メニューを追加する src/Eccube/Resource/template/admin/Order/index.twig 305行目付近 <ul class="dropdown-menu"> <li><a href="{{ url('admin_shipping_mail_all') }}" >発送メール通知</a></li> {# ここを追加 #} <li><a href="{{ url('admin_order_mail_all') }}">メール一括通知</a></li> </ul> になると存じます。 当該プラグインの対応バージョンが 3.0.15 で、使用バージョンは 3.0.16 です。 サポート対象外ということもあるかも知れませんが、 原因の詳細、正しい対応方法がわかりましたら、ご回答いただけると幸いです。 以上、よろしくお願い致します。 |
468 |
投稿日時: 2020/9/3 11:36
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 配送伝票番号csv一括登録プラグインで「発送メール通知」メニューが表示されない 配送伝票番号csv一括登録プラグインの中にtwigに対して
「発送メール通知」の通知を埋め込む処理が存在しているのだと思いますが mtb_page_max テーブルに1行追加する事でhtmlの内容が変わってしまい、 「発送メール通知」の通知を埋め込む場所が特定できなくなっているのではないでしょうか? 配送伝票番号csv一括登録プラグインの中の処理の記述を改修する事で問題を解決できるのではないかと思います。
|
Oniki |
投稿日時: 2020/9/7 14:33
対応状況: 確認中
|
常連 登録日: 2018/11/26 居住地: 投稿: 38 |
Re: 配送伝票番号csv一括登録プラグインで「発送メール通知」メニューが表示されない ご回答ありがとうございます。
こちらのソースに、「発送メール通知」のメニューを挿入する処理があると思われます。 app/Plugin/ShipNumberCsv/ShipNumberCsvEvent.php function shippingMailAll() プルダウンへの挿入箇所指定を固定にしているため、 プルダウンの構造が変わった場合に挿入箇所がズレてしまったのが原因と思われます。 認識が誤っておりましたら、誠に申し訳ないです。 ひとまず、mtb_page_max テーブルの不要なレコードを削除する方法で対応します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |